public function checkDuplicate(Request $request) { $department = $request->id ? Department::whereNotIn('id', [$request->id])->where('name', $request->name)->first() : Department::where('name', $request->name)->first(); return response()->json($department ? true : false); }