У меня есть несколько записей в модели, и я хочу получить их по дате. Мой URL выглядит так:
Nov-01-2017/answers
и генерируется со следующим:
/{{$date->format('M-d-Y')}}/answers"
created_at
Формат выглядит так: 2017-11-01 16:58:04
,
Мой контроллер выглядит так:
$record = $record->where('created_at', '=', $date)->get();
Он не будет извлекать записи, и я уверен, что это как-то связано с моим форматированием даты, но любой совет о том, как извлечь записи, основанные на дате созданной даты, будет полезен!
Спасибо
Ты можешь использовать:
$record = $record->whereDate('created_at',
Carbon::createFromFormat('M-d-Y', $date)->toDateString())->get();
Таким образом, вы создаете углерод на основе заданного формата, а затем вы меняете это на действительную строку в Y-m-d
формат.
Ты пытался
$record = $record->whereDate('created_at', '=', date('Y-m-d', $date))->get();