2017-01-20 24 views
0

クエリの分割に問題があります。私はこれを何度もやったことがあり、この問題は決してありませんでした。Laravel splitクエリ

私はそれを行うときに、私のクエリに対する応答ではなく、非常に大きなオブジェクトビルダを取得しています。私は返品の開始の印刷画面に参加します。私はこの問題を是正する助けが見つからなかった。 enter image description here

+1

より具体的にする必要があります。クエリを分割するとどういう意味ですか?ここで何を返すのですか?あなたが望む結果は何ですか? – devk

+1

ビルダーの代わりに ' - > get()'または ' - > first()'を使って結果を得るべきです – 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