仅限数据保存数据?

时间:2017-03-12 15:10:15

标签: save laravel-5.1 limit

访问数据库数据并限制为仅限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();
}

1 个答案:

答案 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

这些方法的组合应该可以满足您的需求。检索结果后,您可以将它们保存到另一个表中。