3
3
namespace ctf0 \SimpleMenu \Controllers \Admin ;
4
4
5
5
use App \User ;
6
- use ctf0 \SimpleMenu \Controllers \BaseController ;
7
6
use Illuminate \Http \Request ;
8
7
use Spatie \Permission \Models \Role ;
8
+ use ctf0 \SimpleMenu \Controllers \BaseController ;
9
9
10
10
class UsersController extends BaseController
11
11
{
@@ -16,7 +16,7 @@ class UsersController extends BaseController
16
16
*/
17
17
public function index ()
18
18
{
19
- $ users = $ this -> userModel -> all ( );
19
+ $ users = cache ( ' sm-users ' );
20
20
21
21
return view ("{$ this ->adminPath }.users.index " , compact ('users ' ));
22
22
}
@@ -58,7 +58,7 @@ public function store(Request $request)
58
58
$ user ->assignRole ($ roles );
59
59
$ user ->givePermissionTo ($ permissions );
60
60
61
- return redirect ()->route (' admin .users.index ' );
61
+ return redirect ()->route ($ this -> crud_prefix . ' .users.index ' );
62
62
}
63
63
64
64
/**
@@ -70,7 +70,7 @@ public function store(Request $request)
70
70
*/
71
71
public function edit ($ id )
72
72
{
73
- $ user = $ this -> userModel ->find ($ id );
73
+ $ user = cache ( ' sm-users ' ) ->find ($ id );
74
74
$ roles = Role::get ()->pluck ('name ' , 'name ' );
75
75
$ permissions = cache ('spatie.permission.cache ' )->pluck ('name ' , 'name ' );
76
76
@@ -102,7 +102,7 @@ public function update($id, Request $request)
102
102
$ user ->syncRoles ($ roles );
103
103
$ user ->syncPermissions ($ permissions );
104
104
105
- return redirect ()->route (' admin .users.index ' );
105
+ return redirect ()->route ($ this -> crud_prefix . ' .users.index ' );
106
106
}
107
107
108
108
/**
@@ -120,6 +120,6 @@ public function destroy($id)
120
120
121
121
$ this ->userModel ->find ($ id )->delete ();
122
122
123
- return redirect ()->route (' admin .users.index ' );
123
+ return redirect ()->route ($ this -> crud_prefix . ' .users.index ' );
124
124
}
125
125
}
0 commit comments