У меня есть таблица расписаний, и я хочу, чтобы в ней были дубликаты. Если пользователь помещает те же данные в форме, которая уже есть в базе данных, он не будет go до dd('exists')
, кто-нибудь знает, в чем проблема?
Вот мое обновление
$schedule = Schedule::findOrFail($id);
$validate = Schedule::where('subject_code_id',$request->subject)
->where('teacher_id',$request->teacher)
->where('room_id',$request->room)
->where('start_time',$request->start_time)
->where('end_time',$request->end_time)
->where('school_year',$request->schoolyr)
->where('day',$request->days)
->where('term',$request->term)
->where('semester',$request->sem)
->count();
if($validate == 1){
dd('exist');
} else{
$schedule->update($request->all());
}
попробовал dd($request->all());
Я получил
array:11 [
"id" => 9
"term" => "2"
"semester" => "2"
"start_time" => "10:30 PM"
"end_time" => "12:30 AM"
"scid" => 10
"teacher_id" => 5
"room_id" => 6
"subject_code_id" => 9
"day" => "SAT"
"school_year" => "2020"
]