File tree Expand file tree Collapse file tree 1 file changed +21
-27
lines changed
Expand file tree Collapse file tree 1 file changed +21
-27
lines changed Original file line number Diff line number Diff line change @@ -97,64 +97,58 @@ public function run(): void
9797 // Writer role
9898
9999 // Writer role (guard web)
100- $ user = Role::create ([
100+ $ writer = Role::create ([
101101 'name ' => 'writer ' ,
102102 'guard_name ' => 'web '
103103 ]);
104104
105105 // Add permissions to role
106- $ user ->givePermissionTo ([
106+ $ writer ->givePermissionTo ([
107107 'writer_access ' ,
108108 ]);
109109 }
110110
111111 function add_user_role_permissions ()
112112 {
113113 $ permissions = [
114- 'menu_access ' ,
115- 'menu_create ' ,
116- 'menu_show ' ,
117- 'menu_edit ' ,
118- 'menu_delete '
114+ 'article_access ' ,
115+ 'article_create ' ,
116+ 'article_show ' ,
117+ 'article_edit ' ,
118+ 'article_delete '
119119 ];
120120
121- // Web guard
122-
123- $ user = Role::findByName ('user ' );
121+ $ role = Role::findByName ('user ' );
124122
125123 foreach ($ permissions as $ permission ) {
126124 Permission::create ([
127125 'name ' => $ permission ,
128126 'guard_name ' => 'web ' ,
129127 ]);
130128
131- $ user ->givePermissionTo ($ permission );
132- }
133-
134- // Admin guard
135-
136- $ worker = Role::findByName ('worker ' );
137-
138- foreach ($ permissions as $ permission ) {
139- Permission::create ([
140- 'name ' => $ permission ,
141- 'guard_name ' => 'admin ' ,
142- ]);
143-
144- $ worker ->givePermissionTo ($ permission );
129+ $ role ->givePermissionTo ($ permission );
145130 }
131+ }
146132
147- // Admin guard
133+ function add_super_admin_role_permissions ()
134+ {
135+ $ permissions = [
136+ 'manage_users_access ' ,
137+ 'manage_users_create ' ,
138+ 'manage_users_show ' ,
139+ 'manage_users_edit ' ,
140+ 'manage_users_delete '
141+ ];
148142
149- $ admin = Role::findByName ('admin ' );
143+ $ role = Role::findByName ('super_admin ' );
150144
151145 foreach ($ permissions as $ permission ) {
152146 Permission::create ([
153147 'name ' => $ permission ,
154148 'guard_name ' => 'admin ' ,
155149 ]);
156150
157- $ admin ->givePermissionTo ($ permission );
151+ $ role ->givePermissionTo ($ permission );
158152 }
159153 }
160154}
You can’t perform that action at this time.
0 commit comments