我有一张桌子
分类
我想基于时间自动显示类别。我喜欢我的类别早餐,午餐,晚餐等。我想当用户访问网站时,它会根据当前时间自动显示该类别。获取当前时间我正在使用Carbon api。
要获取我正在使用的主页上的所有类别:
控制器:
public function index()
{
$Foods=Food::paginate(4);
$now =Carbon::now();
$Category=DB::table('Categories')
->where('Start_time', '<', $now)
->where('End_time', '>', $now)
->get();
return view('welcome', compact('Foods','Category'));
}
public function categ($Category_id)
{
$category = Categories::with('food')->findOrFail($Category_id);
return view('category', compact('category'));
}
路线:
Route::get('/','DetailsController@index');
Route::get('category/{Category_id}', 'DetailsController@categ');
welcome.blade.php:
@foreach ($Category as $categories)
<button
style="font-size:14px; width: 230px; height: 30px; background-color: #00A30C; color:white; font-style: italic; text-align: center; font-size: 15px; margin: 0 auto;">
<a href="category/{{$categories->Category_id}}">{{$categories->CategoryName}} </a></button>
@endforeach
但是通过上面的查询返回&#34; [] &#34;。如何根据当前时间获取类别?查询中是否有任何错误?我是新手laravel plz帮帮我。谢谢