データベースに時間間隔を保存するという状況は、他の時間に影響しないスケジュールを意味します。PHP - Laravel:DBに重複しないで保存する方法
例:教室は、すでに7用に予約されている場合:00Amは、午前8時のユーザーにはない はその時間の間の時間を節約することができますすると、ユーザーはその中に8時30分に午前7時30分または を保存することはできません意味します時間間隔。
どのように時間間隔を確認し、laravelで時間を節約できますか?ここで
は私のコントローラです:
public function postAllocateRoom(Request $request)
{
$classRoom = new ClassRoom();
$classRoom->department_id=$request->Input(['department_id']);
$classRoom->room_id=$request->Input(['room_id']);
$classRoom->course_id=$request->Input(['course_id']);
$classRoom->day_id=$request->Input(['day_id']);
$classRoom->start=$request->Input(['start']);
$classRoom->end=$request->Input(['end']);
$classRoom->save();
return redirect('allocateRoomPage');
}
私はstart
とend
型の名前と私のデシベルでtwo
の列があります:あなたは、サーバー側でそれを確認したい場合は、追加のリクエストをしなければならないTime
この機能には、JavascriptまたはjQueryを使用する必要があります。ビュー内のドロップダウンから使用される特定の時間を隠すだけです。 –
あなたは私に一つを提案できますか?私は検索しましたが、役に立たないものは見つかりませんでした。 – User57