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!

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\'])'));
Was this page helpful?