2017-01-20 3 views
0

У меня проблема с расщеплением запросов. Я делал это несколько раз и никогда не сталкивался с этой проблемой.Laravel split query

Когда я это делаю, я получаю объект Builder, очень большой, а не ответ на мой запрос. Я присоединяюсь к экрану печати начала возврата. Я не нашел никакой помощи в пересмотре этой проблемы. enter image description here

+1

Вы должны быть более конкретными. Что вы имеете в виду, разбивая запросы? Что вы возвращаетесь сюда? Какой результат вы хотите? – devk

+1

Вы должны добавить '-> get()' или '-> first()', чтобы получить результат вместо 'Builder' – Neat

ответ

1

После того, как вы сделали запрос сделать get() вернуть объект коллекции или first() для возврата model object. У вас есть builder. Это может произойти следующим образом.

$builder = Model::where('user_id', $user_id); // returns a builder 
$collection = Model::where('user_id', $user_id)->get(); // returns a collection object 
$model = Model::where('user_id', $user_id)->first(); // returns an object