2017-08-30 7 views
1

私はこのコードLARAVEL致命的なエラーの例外:134217728バイトの許可メモリサイズが使い果たさは(10489856バイトを割り当てしようとした)

$late = Attendance::whereUserType(5) 
     ->where('datetime_in', '!=', null) 
     ->where(DB::connection('attendance') 
     ->raw('DATE(created_at)'), date('Y-m-d')) 
     ->orderBy('user_id')->get()->take(10); 

を実行したいが、私はタイトルのようにエラーが発生しましたが言いました。 memory_limitを512Mに変更すると、ブラウザが遅くなります。私はテストのために16K +のデータを使用しています、それは大丈夫ですか?そして、問題は何ですか?

+0

試しがタイムアウトすることができ

ini_set('memory_limit','512M'); 

スクリプトの先頭にこれを追加してみ –

+0

@rikardo_paiva whoa it works!ありがとう – skadevz

答えて

1

あなたが検索方法を反転しようと、あなたのクエリが

+0

どのようにブレードからデータを呼び出すのですか? – skadevz

0

take(10)-> get()

get()->take(10)を変更あなたが検索する方法を逆にするにはget() - > take(10) - > get()を取るように変更する
関連する問題