Php Laravel根据时间自动选择类别
我有一张桌子 类别Php Laravel根据时间自动选择类别,php,laravel,laravel-5.2,Php,Laravel,Laravel 5.2,我有一张桌子 类别 身份证 名字 开始时间(时间戳) 结束时间(时间戳) 我想根据时间自动显示类别。就像我有早餐、午餐、晚餐等类别。我想当用户来到网站时,它会根据当前时间自动显示该类别。为了获得当前时间,我正在使用Carbon api 要在主页上获取我使用的所有类别,请执行以下操作: 控制器: public function index() { $Foods=Food::paginate(4); $now =Carbon::now(); $Category=DB
- 身份证
- 名字
- 开始时间(时间戳)
- 结束时间(时间戳)
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');
@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
welcome.blade.php:
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');
@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
@foreach($Category作为$categories)
@endforeach
但是通过上面的查询返回“[]”。我如何根据当前时间获取类别?查询中是否有错误?我是新来的laravel plz,请帮助我。谢谢您似乎没有满足这些条件的猫。检查您的数据。我的类别表中有数据。我还在模型中添加了列。@AndrejLudinovskov如何根据当前时间获取类别?嗯,附加数据库中的数据并立即打印$now的值。我不明白。当我现在打印$now的值时,它会显示当前数据和时间。您似乎没有满足这些条件的CAT。检查您的数据。我的类别表中有数据。我还在模型中添加了列。@AndrejLudinovskov如何根据当前时间获取类别?好吧,附加数据库中的数据并立即打印$now值。我不明白。当我打印$now值时,它会显示当前数据和时间