Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Использую Eloquent при обращении к БД. Метод в модели:
public static function lastreport(){
$lastReport = DayReport::with('elementary')
->orderBy('id', 'DESC')
->where("username", "=", Auth::user()->name)
->first();
return $lastReport;
}
Обращаюсь к нему из контроллера:
dd(DayReport::lastReport()->toArray());
Хочу вытащить резутаты и отправить их в виде массива или json клиенту, там js это дело распарсит и отобразит на странице. Но когда добавляю toArray(), то получаю ошибку "InvalidArgumentException Trailing data". Если нет toArray(), то во вложенной структуре вижу интересующие меня данные связанных таблиц.
Как устранить ошибку или как лучше отправить джаваскрипту данные иным способом?
Не в сети