Untitled
unknown
plain_text
a year ago
2.0 kB
5
Indexable
::: Api.php :::
Route::post('useractiveinactive/{id}', 'ApiController4@userActiveInactive');
::: ApiController4.php :::
public function userActiveInactive ($id){
$user = User::where('id', $id)->first();
if($user->status == 1){
$user->status = 0;
$user->save();
return response()->json(['message'=>"user updated successfully", 'status'=>200]);
}
else if($user->status == 0){
$user->status = 1;
$user->save();
return response()->json(['message'=>"user updated successfully"], 200);
}
}
::: LoginApiController.php
public function login(Request $request)
{
if (empty($request->email)) {
return response()->json(['message' => 'email is required', 'statusCode' => 404]);
}
if (empty($request->password)) {
return response()->json(['message' => 'password is required', 'statusCode' => 404]);
}
$credentials = $request->only('email', 'password');
$user = User::where('email', $credentials['email'])->first();
if ($user && Hash::check($credentials['password'], $user->password)) {
if ($user->status == 1) {
return response()->json([
'statusCode' => 200,
'status' => 'success',
'message' => 'Login Successfully',
'token' => $user->access_token,
], 200);
} else {
return response()->json(['statusCode' => 401, 'message' => 'You are not active User']);
}
// return response()->json([
// 'statusCode'=>200,
// 'status' => 'success',
// 'message'=>'Login Successfully',
// 'token' =>$user->access_token,
// ], 200);
}
return response()->json(['statusCode' => 401, 'message' => 'Invalid credentials. Please enter vaild credentials']);
}Editor is loading...
Leave a Comment