@@ -40,7 +40,6 @@ public function index()
40
40
$ roles = Role::all ();
41
41
42
42
return View ('usersmanagement.show-users ' , compact ('users ' , 'roles ' ));
43
-
44
43
}
45
44
46
45
/**
@@ -50,7 +49,6 @@ public function index()
50
49
*/
51
50
public function create ()
52
51
{
53
-
54
52
$ roles = Role::all ();
55
53
56
54
$ data = [
@@ -68,7 +66,6 @@ public function create()
68
66
*/
69
67
public function store (Request $ request )
70
68
{
71
-
72
69
$ validator = Validator::make ($ request ->all (),
73
70
[
74
71
'name ' => 'required|max:255|unique:users ' ,
@@ -94,34 +91,28 @@ public function store(Request $request)
94
91
);
95
92
96
93
if ($ validator ->fails ()) {
97
-
98
- $ this ->throwValidationException (
99
- $ request , $ validator
100
- );
101
-
102
- } else {
103
-
104
- $ ipAddress = new CaptureIpTrait ;
105
- $ profile = new Profile ;
106
-
107
- $ user = User::create ([
108
- 'name ' => $ request ->input ('name ' ),
109
- 'first_name ' => $ request ->input ('first_name ' ),
110
- 'last_name ' => $ request ->input ('last_name ' ),
111
- 'email ' => $ request ->input ('email ' ),
112
- 'password ' => bcrypt ($ request ->input ('password ' )),
113
- 'token ' => str_random (64 ),
114
- 'admin_ip_address ' => $ ipAddress ->getClientIp (),
115
- 'activated ' => 1
116
- ]);
117
-
118
- $ user ->profile ()->save ($ profile );
119
- $ user ->attachRole ($ request ->input ('role ' ));
120
- $ user ->save ();
121
-
122
- return redirect ('users ' )->with ('success ' , trans ('usersmanagement.createSuccess ' ));
123
-
94
+ return back ()->withErrors ($ validator )->withInput ();
124
95
}
96
+
97
+ $ ipAddress = new CaptureIpTrait ;
98
+ $ profile = new Profile ;
99
+
100
+ $ user = User::create ([
101
+ 'name ' => $ request ->input ('name ' ),
102
+ 'first_name ' => $ request ->input ('first_name ' ),
103
+ 'last_name ' => $ request ->input ('last_name ' ),
104
+ 'email ' => $ request ->input ('email ' ),
105
+ 'password ' => bcrypt ($ request ->input ('password ' )),
106
+ 'token ' => str_random (64 ),
107
+ 'admin_ip_address ' => $ ipAddress ->getClientIp (),
108
+ 'activated ' => 1
109
+ ]);
110
+
111
+ $ user ->profile ()->save ($ profile );
112
+ $ user ->attachRole ($ request ->input ('role ' ));
113
+ $ user ->save ();
114
+
115
+ return redirect ('users ' )->with ('success ' , trans ('usersmanagement.createSuccess ' ));
125
116
}
126
117
127
118
/**
@@ -132,7 +123,6 @@ public function store(Request $request)
132
123
*/
133
124
public function show ($ id )
134
125
{
135
-
136
126
$ user = User::find ($ id );
137
127
138
128
return view ('usersmanagement.show-user ' )->withUser ($ user );
@@ -146,7 +136,6 @@ public function show($id)
146
136
*/
147
137
public function edit ($ id )
148
138
{
149
-
150
139
$ user = User::findOrFail ($ id );
151
140
$ roles = Role::all ();
152
141
@@ -172,7 +161,6 @@ public function edit($id)
172
161
*/
173
162
public function update (Request $ request , $ id )
174
163
{
175
-
176
164
$ currentUser = Auth::user ();
177
165
$ user = User::find ($ id );
178
166
$ emailCheck = ($ request ->input ('email ' ) != '' ) && ($ request ->input ('email ' ) != $ user ->email );
@@ -190,33 +178,29 @@ public function update(Request $request, $id)
190
178
'password ' => 'nullable|confirmed|min:6 '
191
179
]);
192
180
}
193
- if ($ validator ->fails ()) {
194
- $ this ->throwValidationException (
195
- $ request , $ validator
196
- );
197
- } else {
198
- $ user ->name = $ request ->input ('name ' );
199
181
200
- $ user ->first_name = $ request ->input ('first_name ' );
201
- $ user ->last_name = $ request ->input ('last_name ' );
182
+ if ($ validator ->fails ()) {
183
+ return back ()->withErrors ($ validator )->withInput ();
184
+ }
202
185
203
- if ( $ emailCheck ) {
204
- $ user ->email = $ request ->input ('email ' );
205
- }
186
+ $ user -> name = $ request -> input ( ' name ' );
187
+ $ user ->first_name = $ request ->input ('first_name ' );
188
+ $ user -> last_name = $ request -> input ( ' last_name ' );
206
189
207
- if ($ request -> input ( ' password ' ) != null ) {
208
- $ user ->password = bcrypt ( $ request ->input ('password ' ) );
209
- }
190
+ if ($ emailCheck ) {
191
+ $ user ->email = $ request ->input ('email ' );
192
+ }
210
193
211
- $ user -> detachAllRoles ();
212
- $ user ->attachRole ($ request ->input ('role ' ));
213
- //$user->activated = 1;
194
+ if ( $ request -> input ( ' password ' ) != null ) {
195
+ $ user ->password = bcrypt ($ request ->input ('password ' ));
196
+ }
214
197
215
- $ user ->updated_ip_address = $ ipAddress ->getClientIp ();
198
+ $ user ->detachAllRoles ();
199
+ $ user ->attachRole ($ request ->input ('role ' ));
200
+ $ user ->updated_ip_address = $ ipAddress ->getClientIp ();
201
+ $ user ->save ();
216
202
217
- $ user ->save ();
218
- return back ()->with ('success ' , trans ('usersmanagement.updateSuccess ' ));
219
- }
203
+ return back ()->with ('success ' , trans ('usersmanagement.updateSuccess ' ));
220
204
}
221
205
222
206
/**
@@ -227,7 +211,6 @@ public function update(Request $request, $id)
227
211
*/
228
212
public function destroy ($ id )
229
213
{
230
-
231
214
$ currentUser = Auth::user ();
232
215
$ user = User::findOrFail ($ id );
233
216
$ ipAddress = new CaptureIpTrait ;
@@ -239,7 +222,7 @@ public function destroy($id)
239
222
$ user ->delete ();
240
223
return redirect ('users ' )->with ('success ' , trans ('usersmanagement.deleteSuccess ' ));
241
224
}
242
- return back ()->with ('error ' , trans ('usersmanagement.deleteSelfError ' ));
243
225
226
+ return back ()->with ('error ' , trans ('usersmanagement.deleteSelfError ' ));
244
227
}
245
228
}
0 commit comments