@FANTASANTA

Как в laravel преобразовать формат даты в поиске по базе?

Имеются данные в БД с json ячейкой и там есть даты, мне нужно вывести данные в промежутке определенных дат, я делаю таким образом:

Model::whereBetween(DB::raw('DATE_FORMAT(dates->"$.returns.complete.at", "%Y-%m-%d")'), ['2022-10-01', '2022-10-12'])->get();


- Получаю пустой результат, но в базе есть на эти даты данные.

dates - имеет данные в JSON формате.
В dates->returns->complete->at - дата такого формата:

2022-10-11T14:28:03.471556Z
Поэтому преобразовываю даты в DB::raw()
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы