Я пытаюсь отобразить магазины, которые не закрыты. Так между временем начала и закрытия.
Я использовал Carbon, преобразовав его в H: i: s (база данных - H: i: s), и использовал Eloquent, чтобы получить все магазины, где текущее время находится после start_time и до end_time.
public function showAllRestaurants()
{
$timestamp = Carbon::now()->toTimeString();
$restaurants = Restaurant::where('start_time', '<=', $timestamp)
->where('close_time', '=>', $timestamp)
->get();
return view('home', compact('restaurants', 'timestamp'));
}