访问数据库数据并限制为仅限3行。
我是laravel的新手,我不知道如何限制访问行。任何人都知道如何获得结果ids 1-3 所以我会将它保存到我的另一张桌子上?
要保存的等级的样本范围。只有该范围内的成绩才能保存,但仅限于3个数据。
84至90
Scholar
id grade
1 90
2 85
3 85
4 82
5 86
6 84
7 83
8 87
9 88
10 89
public function AddOrgaRequest(Request $request){
$test = new List;
some code
$test->save();
return redirect()->back();
}
答案 0 :(得分:0)
您可以使用Laravel的querybuilder中的whereBetween
来获取介于2个值之间的列的数据(从Laravel文档获取的exmple):
$users = DB::table('users')->whereBetween('votes', [1, 100])->get();
https://laravel.com/docs/5.4/queries#where-clauses
要限制您可以使用的查询结果(例如从Laravel文档中获取):
$users = DB::table('users')
->offset(10)
->limit(5)
->get();
https://laravel.com/docs/5.4/queries#ordering-grouping-limit-and-offset
这些方法的组合应该可以满足您的需求。检索结果后,您可以将它们保存到另一个表中。