我正在尝试显示未关闭的商店。所以在开始和结束时间之间。
我使用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'));
}
答案 0 :(得分:1)
您的情况似乎落后了。应该是start_time >= $timestamp
和close_time <= $timestamp
。