33namespace ctf0 \SimpleMenu \Controllers \Admin ;
44
55use App \User ;
6- use ctf0 \SimpleMenu \Controllers \BaseController ;
76use Illuminate \Http \Request ;
87use Spatie \Permission \Models \Role ;
8+ use ctf0 \SimpleMenu \Controllers \BaseController ;
99
1010class UsersController extends BaseController
1111{
@@ -16,7 +16,7 @@ class UsersController extends BaseController
1616 */
1717 public function index ()
1818 {
19- $ users = $ this -> userModel -> all ( );
19+ $ users = cache ( ' sm-users ' );
2020
2121 return view ("{$ this ->adminPath }.users.index " , compact ('users ' ));
2222 }
@@ -58,7 +58,7 @@ public function store(Request $request)
5858 $ user ->assignRole ($ roles );
5959 $ user ->givePermissionTo ($ permissions );
6060
61- return redirect ()->route (' admin .users.index ' );
61+ return redirect ()->route ($ this -> crud_prefix . ' .users.index ' );
6262 }
6363
6464 /**
@@ -70,7 +70,7 @@ public function store(Request $request)
7070 */
7171 public function edit ($ id )
7272 {
73- $ user = $ this -> userModel ->find ($ id );
73+ $ user = cache ( ' sm-users ' ) ->find ($ id );
7474 $ roles = Role::get ()->pluck ('name ' , 'name ' );
7575 $ permissions = cache ('spatie.permission.cache ' )->pluck ('name ' , 'name ' );
7676
@@ -102,7 +102,7 @@ public function update($id, Request $request)
102102 $ user ->syncRoles ($ roles );
103103 $ user ->syncPermissions ($ permissions );
104104
105- return redirect ()->route (' admin .users.index ' );
105+ return redirect ()->route ($ this -> crud_prefix . ' .users.index ' );
106106 }
107107
108108 /**
@@ -120,6 +120,6 @@ public function destroy($id)
120120
121121 $ this ->userModel ->find ($ id )->delete ();
122122
123- return redirect ()->route (' admin .users.index ' );
123+ return redirect ()->route ($ this -> crud_prefix . ' .users.index ' );
124124 }
125125}
0 commit comments