Add CatalogPlugin scaffold and EvCompany resource (T2.0, T2.1)

Registers CatalogPlugin with the admin panel so catalog Filament
resources auto-discover, and adds the EvCompany model/migration/
factory plus its Filament resource (auto-generated slug on create).
This commit is contained in:
Nyan Lin Paing
2026-08-05 22:43:34 +07:00
parent 17dd5acd23
commit 6039d25c6d
15 changed files with 422 additions and 1 deletions
@@ -19,6 +19,7 @@ use Illuminate\Foundation\Http\Middleware\PreventRequestForgery;
use Illuminate\Routing\Middleware\SubstituteBindings;
use Illuminate\Session\Middleware\StartSession;
use Illuminate\View\Middleware\ShareErrorsFromSession;
use Modules\Catalog\CatalogPlugin;
class AdminPanelProvider extends PanelProvider
{
@@ -38,7 +39,9 @@ class AdminPanelProvider extends PanelProvider
NavigationGroup::make()->label('Operations'),
NavigationGroup::make()->label('Access'),
])
->plugins([])
->plugins([
CatalogPlugin::make(),
])
->discoverResources(in: app_path('Filament/Resources'), for: 'App\Filament\Resources')
->discoverPages(in: app_path('Filament/Pages'), for: 'App\Filament\Pages')
->pages([