Add filament provider
This commit is contained in:
		
							parent
							
								
									1c539ff50c
								
							
						
					
					
						commit
						36ca708850
					
				
							
								
								
									
										58
									
								
								app/Providers/Filament/AdminPanelProvider.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								app/Providers/Filament/AdminPanelProvider.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,58 @@ | |||||||
|  | <?php | ||||||
|  | 
 | ||||||
|  | namespace App\Providers\Filament; | ||||||
|  | 
 | ||||||
|  | use Filament\Http\Middleware\Authenticate; | ||||||
|  | use Filament\Http\Middleware\DisableBladeIconComponents; | ||||||
|  | use Filament\Http\Middleware\DispatchServingFilamentEvent; | ||||||
|  | use Filament\Pages; | ||||||
|  | use Filament\Panel; | ||||||
|  | use Filament\PanelProvider; | ||||||
|  | use Filament\Support\Colors\Color; | ||||||
|  | use Filament\Widgets; | ||||||
|  | use Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse; | ||||||
|  | use Illuminate\Cookie\Middleware\EncryptCookies; | ||||||
|  | use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken; | ||||||
|  | use Illuminate\Routing\Middleware\SubstituteBindings; | ||||||
|  | use Illuminate\Session\Middleware\AuthenticateSession; | ||||||
|  | use Illuminate\Session\Middleware\StartSession; | ||||||
|  | use Illuminate\View\Middleware\ShareErrorsFromSession; | ||||||
|  | 
 | ||||||
|  | class AdminPanelProvider extends PanelProvider | ||||||
|  | { | ||||||
|  |     public function panel(Panel $panel): Panel | ||||||
|  |     { | ||||||
|  |         return $panel | ||||||
|  |             ->default() | ||||||
|  |             ->id('admin') | ||||||
|  |             ->path('panel') | ||||||
|  |             ->login() | ||||||
|  |             ->colors([ | ||||||
|  |                 'primary' => Color::Amber, | ||||||
|  |             ]) | ||||||
|  |             ->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources') | ||||||
|  |             ->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages') | ||||||
|  |             ->pages([ | ||||||
|  |                 Pages\Dashboard::class, | ||||||
|  |             ]) | ||||||
|  |             ->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\\Filament\\Widgets') | ||||||
|  |             ->widgets([ | ||||||
|  |                 Widgets\AccountWidget::class, | ||||||
|  |                 Widgets\FilamentInfoWidget::class, | ||||||
|  |             ]) | ||||||
|  |             ->middleware([ | ||||||
|  |                 EncryptCookies::class, | ||||||
|  |                 AddQueuedCookiesToResponse::class, | ||||||
|  |                 StartSession::class, | ||||||
|  |                 AuthenticateSession::class, | ||||||
|  |                 ShareErrorsFromSession::class, | ||||||
|  |                 VerifyCsrfToken::class, | ||||||
|  |                 SubstituteBindings::class, | ||||||
|  |                 DisableBladeIconComponents::class, | ||||||
|  |                 DispatchServingFilamentEvent::class, | ||||||
|  |             ]) | ||||||
|  |             ->authMiddleware([ | ||||||
|  |                 Authenticate::class, | ||||||
|  |             ]); | ||||||
|  |     } | ||||||
|  | } | ||||||
| @ -6,6 +6,7 @@ return [ | |||||||
|     App\Providers\BackupsServiceProvider::class, |     App\Providers\BackupsServiceProvider::class, | ||||||
|     App\Providers\BladeServiceProvider::class, |     App\Providers\BladeServiceProvider::class, | ||||||
|     App\Providers\EventServiceProvider::class, |     App\Providers\EventServiceProvider::class, | ||||||
|  |     App\Providers\Filament\AdminPanelProvider::class, | ||||||
|     App\Providers\HashidsServiceProvider::class, |     App\Providers\HashidsServiceProvider::class, | ||||||
|     App\Providers\RouteServiceProvider::class, |     App\Providers\RouteServiceProvider::class, | ||||||
|     App\Providers\ViewComposerServiceProvider::class, |     App\Providers\ViewComposerServiceProvider::class, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Lance Pioch
						Lance Pioch