10
10
use Illuminate \Validation \Rule ;
11
11
use JWTAuth ;
12
12
use JWTAuthException ;
13
- use Illuminate \Support \Str ;
14
13
15
14
class APIController extends Controller
16
15
{
@@ -24,15 +23,14 @@ public function users(Request $request)
24
23
$ users = User::latest ()->paginate (5 );
25
24
}
26
25
$ allUser = User::latest ()->get ();
27
-
28
- $ response = ['success ' =>true ,'message ' => 'user list !! ' ,'data ' =>$ users ,'exportData ' =>$ allUser ];
26
+ $ response = ['success ' =>true ,'message ' => 'user list !! ' ,'data ' =>$ users ,'exportData ' =>$ allUser ];
29
27
}catch (Exception $ e ){
30
28
return [
31
29
'success ' => false ,
32
30
'message ' => $ e ->getMessage ()
33
31
];
34
32
}
35
- return response ()->json ($ response , 201 );
33
+ return response ()->json ($ response , 200 );
36
34
}
37
35
38
36
public function profile (Request $ request )
@@ -44,7 +42,7 @@ public function profile(Request $request)
44
42
}catch (Exception $ e ){
45
43
$ response = ['success ' => false ,'message ' => '' ,'data ' => $ e ->getMessage ()];
46
44
}
47
- return response ()->json ($ response , 201 );
45
+ return response ()->json ($ response , 200 );
48
46
}
49
47
50
48
public function viewProfile (Request $ request )
@@ -56,7 +54,7 @@ public function viewProfile(Request $request)
56
54
}catch (Exception $ e ){
57
55
$ response = ['success ' => false ,'message ' => '' ,'data ' => $ e ->getMessage ()];
58
56
}
59
- return response ()->json ($ response , 201 );
57
+ return response ()->json ($ response , 200 );
60
58
}
61
59
62
60
public function removeUser ($ id )
@@ -72,7 +70,7 @@ public function removeUser($id)
72
70
}catch (Exception $ e ){
73
71
$ response = ['success ' => false ,'message ' => $ e ->getMessage (),'data ' => []];
74
72
}
75
- return response ()->json ($ response , 201 );
73
+ return response ()->json ($ response , 204 );
76
74
}
77
75
78
76
public function updateProfile (Request $ request )
@@ -119,7 +117,7 @@ public function updateProfile(Request $request)
119
117
}catch (Exception $ e ){
120
118
$ response = ['success ' => false ,'message ' => '' ,'data ' => $ e ->getMessage ()];
121
119
}
122
- return response ()->json ($ response , 201 );
120
+ return response ()->json ($ response , 200 );
123
121
}
124
122
125
123
public function createUser (Request $ request )
@@ -131,7 +129,6 @@ public function createUser(Request $request)
131
129
132
130
if ($ request ->update_user ){
133
131
$ user = User::find ($ request ->update_user );
134
- $ avatar = @$ user ->avatar ;
135
132
$ validator = Validator::make ($ request ->all (), [
136
133
'email ' => ['required ' , 'email ' , Rule::unique ('users ' )->ignore ($ user ->id )],
137
134
]);
@@ -149,15 +146,20 @@ public function createUser(Request $request)
149
146
$ image = $ request ->avatar ;
150
147
$ avatar = time ().'. ' . explode ('/ ' , explode (': ' , substr ($ image , 0 , strpos ($ image , '; ' )))[1 ])[1 ];
151
148
Storage::disk ('public ' )->putFileAs ('avatar ' , $ image ,$ avatar );
149
+ $ record = [
150
+ 'name ' => $ request ->name ,
151
+ 'email ' => $ request ->email ,
152
+ 'password ' => \Hash::make ($ request ->email ),
153
+ 'avatar ' => @$ avatar ,
154
+ ];
155
+ }else {
156
+ $ record = [
157
+ 'name ' => $ request ->name ,
158
+ 'email ' => $ request ->email ,
159
+ 'password ' => \Hash::make ($ request ->email ),
160
+ ];
152
161
}
153
162
154
- $ record = [
155
- 'name ' => $ request ->name ,
156
- 'email ' => $ request ->email ,
157
- 'password ' => \Hash::make ($ request ->email ),
158
- 'avatar ' => @$ avatar ,
159
- ];
160
-
161
163
if ($ request ->update_user ) {
162
164
User::where ('id ' ,$ user ->id )->update ($ record );
163
165
$ msg = 'User Updated !! ' ;
@@ -170,7 +172,7 @@ public function createUser(Request $request)
170
172
}catch (Exception $ e ){
171
173
$ response = ['success ' => false ,'message ' => '' ,'data ' => $ e ->getMessage ()];
172
174
}
173
- return response ()->json ($ response , 201 );
175
+ return response ()->json ($ response , 200 );
174
176
}
175
177
176
178
}
0 commit comments