@@ -18,70 +18,4 @@ public function index(User $model)
1818 {
1919 return view ('users.index ' , ['users ' => $ model ->paginate (15 )]);
2020 }
21-
22- /**
23- * Show the form for creating a new user
24- *
25- * @return \Illuminate\View\View
26- */
27- public function create ()
28- {
29- return view ('users.create ' );
30- }
31-
32- /**
33- * Store a newly created user in storage
34- *
35- * @param \App\Http\Requests\UserRequest $request
36- * @param \App\User $model
37- * @return \Illuminate\Http\RedirectResponse
38- */
39- public function store (UserRequest $ request , User $ model )
40- {
41- $ model ->create ($ request ->merge (['password ' => Hash::make ($ request ->get ('password ' ))])->all ());
42-
43- return redirect ()->route ('user.index ' )->withStatus (__ ('User successfully created. ' ));
44- }
45-
46- /**
47- * Show the form for editing the specified user
48- *
49- * @param \App\User $user
50- * @return \Illuminate\View\View
51- */
52- public function edit (User $ user )
53- {
54- return view ('users.edit ' , compact ('user ' ));
55- }
56-
57- /**
58- * Update the specified user in storage
59- *
60- * @param \App\Http\Requests\UserRequest $request
61- * @param \App\User $user
62- * @return \Illuminate\Http\RedirectResponse
63- */
64- public function update (UserRequest $ request , User $ user )
65- {
66- $ hasPassword = $ request ->get ('password ' );
67- $ user ->update (
68- $ request ->merge (['password ' => Hash::make ($ request ->get ('password ' ))])
69- ->except ([$ hasPassword ? '' : 'password ' ]
70- ));
71-
72- return redirect ()->route ('user.index ' )->withStatus (__ ('User successfully updated. ' ));
73- }
74-
75- /**
76- * Remove the specified user from storage
77- *
78- * @param \App\User $user
79- * @return \Illuminate\Http\RedirectResponse
80- */
81- public function destroy (User $ user )
82- {
83- $ user ->delete ();
84-
85- return redirect ()->route ('user.index ' )->withStatus (__ ('User successfully deleted. ' ));
86- }
8721}
0 commit comments