File tree Expand file tree Collapse file tree 8 files changed +9
-20
lines changed Expand file tree Collapse file tree 8 files changed +9
-20
lines changed Original file line number Diff line number Diff line change 33namespace App \Filament \Resources ;
44
55use App \Filament \Resources \PermissionResource \Pages ;
6- use App \Filament \Resources \PermissionResource \RelationManagers ;
76use App \Models \Permission ;
87use Filament \Forms ;
98use Filament \Forms \Form ;
109use Filament \Resources \Resource ;
1110use Filament \Tables ;
1211use Filament \Tables \Table ;
13- use Illuminate \Database \Eloquent \Builder ;
14- use Illuminate \Database \Eloquent \SoftDeletingScope ;
1512
1613class PermissionResource extends Resource
1714{
Original file line number Diff line number Diff line change 33namespace App \Filament \Resources \PermissionResource \Pages ;
44
55use App \Filament \Resources \PermissionResource ;
6- use Filament \Actions ;
76use Filament \Resources \Pages \CreateRecord ;
87
98class CreatePermission extends CreateRecord
Original file line number Diff line number Diff line change 33namespace App \Filament \Resources ;
44
55use App \Filament \Resources \RoleResource \Pages ;
6- use App \Filament \Resources \RoleResource \RelationManagers ;
76use App \Models \Role ;
87use Filament \Forms ;
98use Filament \Forms \Form ;
109use Filament \Resources \Resource ;
1110use Filament \Tables ;
1211use Filament \Tables \Table ;
13- use Illuminate \Database \Eloquent \Builder ;
14- use Illuminate \Database \Eloquent \SoftDeletingScope ;
1512
1613class RoleResource extends Resource
1714{
@@ -26,7 +23,7 @@ public static function form(Form $form): Form
2623 Forms \Components \TextInput::make ('name ' )
2724 ->required (),
2825 Forms \Components \TextInput::make ('guard_name ' )
29- ->default (config ('auth.defaults.guard ' ))
26+ ->default (config ('auth.defaults.guard ' ))
3027 ->required (),
3128 ]);
3229 }
Original file line number Diff line number Diff line change 33namespace App \Filament \Resources \RoleResource \Pages ;
44
55use App \Filament \Resources \RoleResource ;
6- use Filament \Actions ;
76use Filament \Resources \Pages \CreateRecord ;
87
98class CreateRole extends CreateRecord
Original file line number Diff line number Diff line change 44
55use App \Filament \Resources \UserResource \Pages ;
66use App \Filament \Resources \UserResource \Pages \CreateUser ;
7- use App \Filament \Resources \UserResource \RelationManagers ;
87use App \Models \User ;
98use Filament \Forms ;
109use Filament \Forms \Components \Select ;
1312use Filament \Resources \Resource ;
1413use Filament \Tables ;
1514use Filament \Tables \Table ;
16- use Illuminate \Database \Eloquent \Builder ;
17- use Illuminate \Database \Eloquent \SoftDeletingScope ;
1815use Illuminate \Support \Facades \Hash ;
1916
2017class UserResource extends Resource
@@ -39,10 +36,10 @@ public static function form(Form $form): Form
3936 ->dehydrated (fn (?string $ state ) => filled ($ state ))
4037 ->required (fn (Page $ livewire ) => ($ livewire instanceof CreateUser))
4138 ->minLength (6 ),
42- Select::make ('roles ' )
43- ->relationship ('roles ' ,'name ' )
39+ Select::make ('roles ' )
40+ ->relationship ('roles ' , 'name ' )
4441 ->multiple ()
45- ->preload ()
42+ ->preload (),
4643 ]);
4744 }
4845
Original file line number Diff line number Diff line change 33namespace App \Filament \Resources \UserResource \Pages ;
44
55use App \Filament \Resources \UserResource ;
6- use Filament \Actions ;
76use Filament \Resources \Pages \CreateRecord ;
87
98class CreateUser extends CreateRecord
Original file line number Diff line number Diff line change 1010use Illuminate \Notifications \Notifiable ;
1111use Spatie \Permission \Traits \HasRoles ;
1212
13- class User extends Authenticatable implements MustVerifyEmail, FilamentUser
13+ class User extends Authenticatable implements FilamentUser, MustVerifyEmail
1414{
15- use HasFactory, Notifiable, HasRoles;
15+ use HasFactory, HasRoles,Notifiable ;
1616
1717 /**
1818 * The attributes that are mass assignable.
@@ -47,6 +47,7 @@ protected function casts(): array
4747 'password ' => 'hashed ' ,
4848 ];
4949 }
50+
5051 public function canAccessPanel (Panel $ panel ): bool
5152 {
5253 return $ this ->hasRole (['Admin ' ]);
Original file line number Diff line number Diff line change 11<?php
22
3- use Illuminate \Support \Facades \Schema ;
4- use Illuminate \Database \Schema \Blueprint ;
53use Illuminate \Database \Migrations \Migration ;
4+ use Illuminate \Database \Schema \Blueprint ;
5+ use Illuminate \Support \Facades \Schema ;
66
77return new class extends Migration
88{
You can’t perform that action at this time.
0 commit comments