Vite not refreshing dashboard views
Refreshes and compiles on the welcome.blade.php.
Doesn't refresh on inner filament pages. Won't compile tailwind classes on livewire components either.
I am stumped!
Doesn't refresh on inner filament pages. Won't compile tailwind classes on livewire components either.
I am stumped!
import {defineConfig} from 'vite'
import laravel, {refreshPaths} from 'laravel-vite-plugin'
export default defineConfig({
plugins: [
laravel({
input: ['resources/css/app.css', 'resources/js/app.js'],
refresh: [
...refreshPaths,
'app/Filament/**',
'app/Forms/Components/**',
'app/Livewire/**',
'app/Infolists/Components/**',
'app/Providers/Filament/**',
'app/Tables/Columns/**',
'resources/views/**',
'resources/views/livewire**',
],
}),
],
})import {defineConfig} from 'vite'
import laravel, {refreshPaths} from 'laravel-vite-plugin'
export default defineConfig({
plugins: [
laravel({
input: ['resources/css/app.css', 'resources/js/app.js'],
refresh: [
...refreshPaths,
'app/Filament/**',
'app/Forms/Components/**',
'app/Livewire/**',
'app/Infolists/Components/**',
'app/Providers/Filament/**',
'app/Tables/Columns/**',
'resources/views/**',
'resources/views/livewire**',
],
}),
],
})Solution
Filament::registerRenderHook('panels::head.end', fn(): string => Blade::render('@vite ( [\'resources/css/app.css\',\'resources/js/app.js\'])'));Filament::registerRenderHook('panels::head.end', fn(): string => Blade::render('@vite ( [\'resources/css/app.css\',\'resources/js/app.js\'])'));