jeffersongoncalves/editorialthemev4
EditorialTheme v4 is a Laravel theme package offering ready-to-use Blade layouts, views, and editorial styling for magazine and blog sites. Install via Composer, publish assets, and customize the theme to match your project.
composer require jeffersongoncalves/editorialthemev4. The 4.14.0 release simply tracks Filament v4.14.0 — there are no theme-level API changes, so an existing lockfile can usually be bumped safely with composer update jeffersongoncalves/editorialthemev4 filament/filament.src/EditorialThemeV4ServiceProvider.php or similar). Theme packages in this family either auto-register assets or expose a Filament plugin class you must add to your panel.php artisan vendor:publish --provider="JeffersonGoncalves\\EditorialThemeV4\\EditorialThemeV4ServiceProvider" (tag names vary by minor release).->plugin(EditorialThemeV4::make()) to your AdminPanelProvider. If it ships a prebuilt stylesheet instead, follow the README's asset-registration or viteTheme() instruction — do not do both.php artisan filament:assets && php artisan optimize:clear, open /admin, and confirm the login screen and dashboard pick up the editorial styling before rolling it out to other panels.PanelProvider and rely on Filament's panel-scoped asset loading. This avoids leaking the theme into customer-facing or secondary panels.PanelTheme helper or base provider and call it from each panel.theme.css or a panel-specific stylesheet, loaded after the package assets. This survives package upgrades far better than editing published vendor CSS.composer.json ("filament/filament": "^4.14") so the theme's compiled classes stay in sync with the Filament version it targets.composer update --locked, then php artisan filament:assets in the deploy pipeline. Include a smoke test that boots the panel (php artisan about / route check) to catch missing asset manifests.plugins([...]) array so subsequent plugins can layer their own assets on top.php artisan filament:assets, php artisan view:clear, and php artisan optimize:clear resolve most "styles disappeared" reports.viteTheme() is the most common cause of duplicate or conflicting styles. Pick one per panel.Unable to locate file in Vite manifest) usually mean you registered a local theme without running npm run build, or you are pointing at a manifest from a different panel. Check public/build/manifest.json..dark class; verify any custom brand overrides include dark variants rather than hard-coded hex values.->colors() and ->brandLogo() APIs over CSS overrides for simple branding, and use the package's published config (if present) for layout options. Reach for raw CSS only for structural changes.How can I help you explore Laravel packages today?