novius/laravel-filament-news
Filament v4 admin package to manage news posts in Laravel 11+: create posts with categories and tags, attach multiple of each, and browse categories as listing pages. Includes migrations and configurable routes, models, resources, and locales.
beforeSave, afterCreate). The package abstracts database logic, making it ideal for content-heavy applications (e.g., blogs, news portals, or internal wikis).featured_image field to PostResource.Table or Form classes for categories/tags.#v2.0, #bugfix). This reduces the need for custom pivot table logic.NewsPlugin::make() to AdminFilamentPanelProvider.posts, categories, or tags tables. Mitigation: Use the config/resources and config/models arrays to override defaults.routes/web.php + NewsController).
Opportunity: The publish-front artisan command generates a starter controller, but styling/UX would require Tailwind or custom CSS.posts)? If yes, how will the package’s migrations be adapted?Preparation Phase (1 day):
composer require laravel/framework:^11.0.composer require filament/filament:^4.0.posts, categories) and plan overrides in config/laravel-filament-news.php.Installation Phase (0.5 days):
composer require novius/laravel-filament-news
php artisan vendor:publish --provider="Novius\LaravelFilamentNews\LaravelFilamentNewsServiceProvider" --tag="migrations"
php artisan migrate
AdminFilamentPanelProvider:
->plugins([
\Novius\LaravelFilamentNews\Filament\NewsPlugin::make(),
])
Configuration Phase (0.5 days):
php artisan vendor:publish --provider="Novius\LaravelFilamentNews\LaravelFilamentNewsServiceProvider" --tag="config"
config/laravel-filament-news.php to:
front_routes_name and front_routes_parameters for public URLs.php artisan news-manager:publish-front --without-tags
Testing Phase (1–2 days):
NewsController routes (e.g., /posts, /categories/{slug}).laravel-meta).posts/categories tables. Solution: Override models/resources in config.publish-front command provides a starter, but styling/UX is manual.How can I help you explore Laravel packages today?