2016-09-04 2 views
-1
$today = Carbon::today(); 
$search = $today->subDay(1); 
$loading =LoadingBus::where('created_at','=',$search)->get(); 
dd($loading); 

дает мне пустую коллекцию. Пожалуйста, что я сделал неправильно набора {# 279 ▼ #items: []} у меня есть данные в моей таблице loading_buses, которые соответствуют этой конкретной дате для получения дополнительной информацииПолучить модели, основанные на созданном метке времени в laravel 5

dd($search) 
Carbon {#278 ▼ 
+"date": "2016-09-03 00:00:00.000000" 
+"timezone_type": 3 
+"timezone": "UTC" 
} 
loading_buses created_at value = 2016-09-03 00:01:06 

мне действительно нужна помощь

ответ

0

Вы не должны передавать объект Carbon, но строку, которая представляет дату.

Заменить

$loading = LoadingBus::where('created_at','=',$search)->get(); 

с

$loading = LoadingBus::where('created_at','=',$search->formatLocalized('%Y%m%d%H%M%S'))->get(); 
Смежные вопросы