update deactivate
This commit is contained in:
@@ -101,12 +101,12 @@ class UserController extends Controller
|
||||
public function deactivate(Request $request, int $id): JsonResponse {
|
||||
$userToDeactivate = User::findOrFail($id);
|
||||
|
||||
if(Gate::denies('deactivate', $request->user(), $userToDeactivate)){
|
||||
if(Gate::denies('deactivate', $userToDeactivate)){
|
||||
return response()->json(["message" => "Can't delete this user"], 403);
|
||||
}
|
||||
|
||||
try {
|
||||
$userToDeactivate->update(['active' => false]);
|
||||
$userToDeactivate->update(['validate' => 0]);
|
||||
|
||||
return response()->json(['message' => 'User deactivated successfully']);
|
||||
} catch (ModelNotFoundException $e) {
|
||||
|
||||
Reference in New Issue
Block a user