diff --git a/app/Http/Controllers/Admin/RoomController.php b/app/Http/Controllers/Admin/RoomController.php index 7d9d861..e079de0 100644 --- a/app/Http/Controllers/Admin/RoomController.php +++ b/app/Http/Controllers/Admin/RoomController.php @@ -9,6 +9,7 @@ use App\Models\Room; use App\Models\User; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; +use Illuminate\Validation\Rule; use function redirect; @@ -91,7 +92,7 @@ class RoomController extends Controller abort(403); } $validData = $request->validate([ - 'name' => 'required', + 'name' => 'required|unique:rooms,name', 'description' => 'nullable', ]); @@ -109,7 +110,7 @@ class RoomController extends Controller abort(403); } $validData = $request->validate([ - 'name' => 'required', + 'name' => ['required', Rule::unique('rooms', 'name')->ignore($room->id)], 'description' => 'nullable', ]);