Enhance user role management and update Filament panel middleware
- Added new user roles: operator, operator_card, operator_loan, client, and currency_maintainer in ShieldSeeder. - Included EnsureUserHasRole middleware in the Filament panel for improved access control.
This commit is contained in:
@@ -35,6 +35,26 @@ class ShieldSeeder extends Seeder
|
||||
'name' => 'admin',
|
||||
'guard_name' => 'web',
|
||||
],
|
||||
[
|
||||
'name' => 'operator',
|
||||
'guard_name' => 'web',
|
||||
],
|
||||
[
|
||||
'name' => 'operator_card',
|
||||
'guard_name' => 'web',
|
||||
],
|
||||
[
|
||||
'name' => 'operator_loan',
|
||||
'guard_name' => 'web',
|
||||
],
|
||||
[
|
||||
'name' => 'client',
|
||||
'guard_name' => 'web',
|
||||
],
|
||||
[
|
||||
'name' => 'currency_maintainer',
|
||||
'guard_name' => 'web',
|
||||
],
|
||||
])->map(fn ($role) => [
|
||||
...$role,
|
||||
'created_at' => now(),
|
||||
|
||||
Reference in New Issue
Block a user