This repository was archived by the owner on Jan 3, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +9
-22
lines changed Expand file tree Collapse file tree 5 files changed +9
-22
lines changed Original file line number Diff line number Diff line change @@ -118,12 +118,6 @@ return [
118
118
*/
119
119
'crud_prefix' => 'admin',
120
120
121
- /*
122
- * the default role/permission for the middlewares
123
- */
124
- 'defaultRole' => '',
125
- 'defaultPerm' => '',
126
-
127
121
/*
128
122
* css farmework for admin pages
129
123
*/
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ class PermissionMiddleware
17
17
*/
18
18
public function handle ($ request , Closure $ next , ...$ permissions )
19
19
{
20
- if (in_array ( config ( ' simpleMenu.defaultPerm ' ), $ permissions )) {
20
+ if (empty ( array_filter ( $ permissions) )) {
21
21
return $ next ($ request );
22
22
}
23
23
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ class RoleMiddleware
17
17
*/
18
18
public function handle ($ request , Closure $ next , ...$ roles )
19
19
{
20
- if (in_array ( config ( ' simpleMenu.defaultPerm ' ), $ roles )) {
20
+ if (empty ( array_filter ( $ roles) )) {
21
21
return $ next ($ request );
22
22
}
23
23
Original file line number Diff line number Diff line change 82
82
*/
83
83
'crud_prefix ' => 'admin ' ,
84
84
85
- /*
86
- * the default role/permission for the middlewares
87
- * if changed, make sure you also have records under your "roles/permissions" tables with the same values.
88
- */
89
- 'defaultRole ' => '' ,
90
- 'defaultPerm ' => '' ,
91
-
92
85
/*
93
86
* css farmework for admin pages
94
87
*/
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
3
use App \User ;
4
- use ctf0 \SimpleMenu \Models \Page ;
5
4
use Illuminate \Database \Seeder ;
6
- use Spatie \ Permission \Models \Permission ;
5
+ use ctf0 \ SimpleMenu \Models \Page ;
7
6
use Spatie \Permission \Models \Role ;
7
+ use Spatie \Permission \Models \Permission ;
8
8
9
9
class RolePermSeeder extends Seeder
10
10
{
@@ -23,11 +23,11 @@ public function run()
23
23
Permission::create (['name ' => $ perm ]);
24
24
}
25
25
26
- $ pages = Page::all ();
27
- foreach ($ pages as $ page ) {
28
- $ page ->givePermissionTo ('guest ' );
29
- $ page ->assignRole ('guest ' );
30
- }
26
+ // $pages = Page::all();
27
+ // foreach ($pages as $page) {
28
+ // $page->givePermissionTo('guest');
29
+ // $page->assignRole('guest');
30
+ // }
31
31
32
32
User::first ()->assignRole ('admin ' );
33
33
User::first ()->givePermissionTo ('access_backend ' );
You can’t perform that action at this time.
0 commit comments