update deactivate
This commit is contained in:
1 parent
c644c05933
commit
446bded5f9
1 file changed
+2
-2
@@ -101,12 +101,12 @@ class UserController extends Controller
|
|||||||
public function deactivate(Request $request, int $id): JsonResponse {
|
public function deactivate(Request $request, int $id): JsonResponse {
|
||||||
$userToDeactivate = User::findOrFail($id);
|
$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);
|
return response()->json(["message" => "Can't delete this user"], 403);
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$userToDeactivate->update(['active' => false]);
|
$userToDeactivate->update(['validate' => 0]);
|
||||||
|
|
||||||
return response()->json(['message' => 'User deactivated successfully']);
|
return response()->json(['message' => 'User deactivated successfully']);
|
||||||
} catch (ModelNotFoundException $e) {
|
} catch (ModelNotFoundException $e) {
|
||||||
|
|||||||
Reference in new issue
Block a user