The user selects the class and enters the date, you need to display all existing entries for the selected class and date.
$check_class = Lesson::where('class',$class)->where(function ($query) use ($class) { $query->whereBetween('date_start',[$date_start, $date_end]) ->orWhereBetween('date_end',[$date_start, $date_end]); })->get();
This request gives
"Undefined variable: date_start"