您如何从模型和具有特定名称的选择中选择所有项目的有限数量。
例如:
$product = Product::all()->limit(4)->select('id','name');
大多数示例都以Product::find(1)
开头,但我的情况是,我没有身份证明。感谢
答案 0 :(得分:2)
首先使用其他方法,然后在结尾处调用get
:
$products = Product::limit(4)->select('id', 'name')->get();
答案 1 :(得分:0)
要限制查询返回的结果数量,或者要跳过查询中给定数量的结果,您可以使用skip()
和take()
方法:
扩展Eloquent的User
模型示例:
$users = User::take(5)->skip(10)->get();
答案 2 :(得分:0)
在获取没有任何条件的所有数据时将使用Product :: all()。你需要使用get方法。
你需要
$products = Product::select('id', 'name')->limit(4)->get();