Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 27.08.2018 22:01:32

Почему ошибка “InvalidArgumentException Trailing data” если использую

Использую 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(), то во вложенной структуре вижу интересующие меня данные связанных таблиц.
Как устранить ошибку или как лучше отправить джаваскрипту данные иным способом?

Не в сети

Подвал раздела