У меня есть имя таблицы nrtable и данные 3000 строк.Я хочу получить их одновременно.Я пытаюсь использовать метод чанка, но он дает мне только 700 за раз.Я хочу получить все данные за один раз, возможно ли это?
public function index() { $NrMniDataUploaded = NrMniData::with('user')->chunk(500, function($datas){ echo $datas; die; }); return response()->json($NrMniDataUploaded); }
просто вернуть ->get() метод. это даст вам все данные
->get()
return NrMniData::with('user')->get();
Но если вы хотите показать это в таблице, лучше бы вы разбили его на страницы
return NrMniData::with('user')->paginate();
Вы можете получить используя метод чанка или курсора.для минимального времени выполнения используйте курсор.
Чтобы получить все данные, просто позвоните ->get();
public function index() { $NrMniDataUploaded = NrMniData::with('user')->get(); return response()->json($NrMniDataUploaded); }