Имеются данные в БД с 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()