我有一个表名nrtable,并且有3000行数据。我想一次取回它们。我尝试使用块方法,但一次只给了我700。我想一次检索所有数据吗?
public function index()
{
$NrMniDataUploaded = NrMniData::with('user')->chunk(500, function($datas){
echo $datas;
die;
});
return response()->json($NrMniDataUploaded);
}
答案 0 :(得分:0)
要获取所有数据,只需致电->get()
;
public function index()
{
$NrMniDataUploaded = NrMniData::with('user')->get();
return response()->json($NrMniDataUploaded);
}
答案 1 :(得分:0)
只需返回->get()
方法。它会为您提供所有数据
return NrMniData::with('user')->get();
但是,如果要在表格中显示它,最好对它进行分页
return NrMniData::with('user')->paginate();
答案 2 :(得分:0)
您可以使用块或游标方法进行检索。为使执行时间最短,请使用游标。