22
33namespace App \Http \Controllers \Admin ;
44
5+ use App \Actions \Admin \User \CreateUser ;
6+ use App \Actions \Admin \User \UpdateUser ;
57use App \Http \Controllers \Controller ;
68use App \Http \Requests \Admin \StoreUserRequest ;
79use App \Http \Requests \Admin \UpdateUserRequest ;
8- use App \Actions \Admin \User \CreateUser ;
9- use App \Actions \Admin \User \UpdateUser ;
10- use App \Models \User ;
1110use App \Models \Role ;
11+ use App \Models \User ;
1212use Illuminate \Http \Request ;
1313use Illuminate \Support \Facades \Hash ;
1414use Illuminate \Validation \Rules ;
1515
1616class UserController extends Controller
1717{
18- function __construct ()
18+ public function __construct ()
1919 {
20- $ this ->middleware ('can:user list ' , ['only ' => ['index ' ,'show ' ]]);
21- $ this ->middleware ('can:user create ' , ['only ' => ['create ' ,'store ' ]]);
22- $ this ->middleware ('can:user edit ' , ['only ' => ['edit ' ,'update ' ]]);
23- $ this ->middleware ('can:user delete ' , ['only ' => ['destroy ' ]]);
20+ $ this ->middleware ('can:user list ' , ['only ' => ['index ' , 'show ' ]]);
21+ $ this ->middleware ('can:user create ' , ['only ' => ['create ' , 'store ' ]]);
22+ $ this ->middleware ('can:user edit ' , ['only ' => ['edit ' , 'update ' ]]);
23+ $ this ->middleware ('can:user delete ' , ['only ' => ['destroy ' ]]);
2424 }
25+
2526 /**
2627 * Display a listing of the resource.
2728 *
@@ -32,7 +33,7 @@ public function index()
3233 $ users = (new User )->newQuery ();
3334
3435 if (request ()->has ('search ' )) {
35- $ users ->where ('name ' , 'Like ' , '% ' . request ()->input ('search ' ) . '% ' );
36+ $ users ->where ('name ' , 'Like ' , '% ' . request ()->input ('search ' ). '% ' );
3637 }
3738
3839 if (request ()->query ('sort ' )) {
@@ -60,14 +61,15 @@ public function index()
6061 public function create ()
6162 {
6263 $ roles = Role::all ();
64+
6365 return view ('admin.user.create ' , compact ('roles ' ));
6466 }
6567
6668 /**
6769 * Store a newly created resource in storage.
6870 *
6971 * @param \App\Http\Requests\Admin\StoreUserRequest $request
70- * @param \App\Actions\Admin\User\CreateUser $createUser
72+ * @param \App\Actions\Admin\User\CreateUser $createUser
7173 * @return \Illuminate\Http\Response
7274 */
7375 public function store (StoreUserRequest $ request , CreateUser $ createUser )
@@ -88,6 +90,7 @@ public function show(User $user)
8890 {
8991 $ roles = Role::all ();
9092 $ userHasRoles = array_column (json_decode ($ user ->roles , true ), 'id ' );
93+
9194 return view ('admin.user.show ' , compact ('user ' , 'roles ' , 'userHasRoles ' ));
9295 }
9396
@@ -110,7 +113,7 @@ public function edit(User $user)
110113 *
111114 * @param \App\Http\Requests\Admin\UpdateUserRequest $request
112115 * @param \App\Models\User $user
113- * @param \App\Actions\Admin\User\UpdateUser $updateUser
116+ * @param \App\Actions\Admin\User\UpdateUser $updateUser
114117 * @return \Illuminate\Http\Response
115118 */
116119 public function update (UpdateUserRequest $ request , User $ user , UpdateUser $ updateUser )
@@ -158,9 +161,9 @@ public function accountInfoStore(Request $request)
158161 $ user = \Auth::user ()->update ($ request ->except (['_token ' ]));
159162
160163 if ($ user ) {
161- $ message = " Account updated successfully. " ;
164+ $ message = ' Account updated successfully. ' ;
162165 } else {
163- $ message = " Error while saving. Please try again. " ;
166+ $ message = ' Error while saving. Please try again. ' ;
164167 }
165168
166169 return redirect ()->route ('admin.account.info ' )->with ('account_message ' , __ ($ message ));
@@ -178,7 +181,9 @@ public function changePasswordStore(Request $request)
178181 ]);
179182
180183 $ validator ->after (function ($ validator ) use ($ request ) {
181- if ($ validator ->failed ()) return ;
184+ if ($ validator ->failed ()) {
185+ return ;
186+ }
182187 if (! Hash::check ($ request ->input ('old_password ' ), \Auth::user ()->password )) {
183188 $ validator ->errors ()->add (
184189 'old_password ' , __ ('Old password is incorrect. ' )
@@ -193,9 +198,9 @@ public function changePasswordStore(Request $request)
193198 ]);
194199
195200 if ($ user ) {
196- $ message = " Password updated successfully. " ;
201+ $ message = ' Password updated successfully. ' ;
197202 } else {
198- $ message = " Error while saving. Please try again. " ;
203+ $ message = ' Error while saving. Please try again. ' ;
199204 }
200205
201206 return redirect ()->route ('admin.account.info ' )->with ('password_message ' , __ ($ message ));
0 commit comments