performedOn($user) ->withProperties([ 'admin_id' => $user->id, 'admin_name' => $user->name, 'admin_email' => $user->email, 'admin_role' => $user->role, 'ip' => $request->ip(), 'user_agent' => $request->userAgent(), ]) ->log("admin logout: {$user->email}"); } else { activity() ->withProperties([ 'ip' => $request->ip(), 'user_agent' => $request->userAgent(), ]) ->log('admin logout'); } Auth::guard('web')->logout(); Auth::guard('voter')->logout(); return response()->json([ 'status' => 'success', 'message' => 'Logout successfully', 'user' => Auth::user() ]); } }