如何在laravel中按兰德顺序从数据库(雄辩)中选择几行
我想从数据库中随机选择几行,类似这样如何在laravel中按兰德顺序从数据库(雄辩)中选择几行,laravel,laravel-5,eloquent,Laravel,Laravel 5,Eloquent,我想从数据库中随机选择几行,类似这样 select * from table order by rand limit 10 如何在Laravel雄辩的模型中做到这一点?做如下操作: User::orderBy(DB::raw('RAND()'))->take(10)->get(); 这样做: User::orderBy(DB::raw('RAND()'))->take(10)->get(); 它比看起来要简单,只需使用suffle()collections方法 随机
select * from table order by rand limit 10
如何在Laravel雄辩的模型中做到这一点?做如下操作:
User::orderBy(DB::raw('RAND()'))->take(10)->get();
这样做:
User::orderBy(DB::raw('RAND()'))->take(10)->get();
它比看起来要简单,只需使用suffle()collections方法 随机洗牌方法随机洗牌集合中的项目:
$collection = collect([1, 2, 3, 4, 5]);
$shuffled = $collection->shuffle();
$shuffled->all();
// [3, 2, 5, 1, 4] // (generated randomly)
对于进一步的方法和信息,你应该查看laravel雄辩的文档,几乎所有的东西都有方法
干杯。这比看起来要简单,只需使用suffle()collections方法即可 随机洗牌方法随机洗牌集合中的项目:
$collection = collect([1, 2, 3, 4, 5]);
$shuffled = $collection->shuffle();
$shuffled->all();
// [3, 2, 5, 1, 4] // (generated randomly)
对于进一步的方法和信息,你应该查看laravel雄辩的文档,几乎所有的东西都有方法
干杯。可能重复的可能重复的可能重复的感谢您的回复!这是一个很好的变体,但请检查另一个答案,有一个更简单的方法)你可以始终使用流利:),这是在Laravel文档中解释的方法。:)谢谢你的回复!这是一个很好的变体,但请检查另一个答案,有一个更简单的方法)你可以始终使用流利:),这是在Laravel文档中解释的方法。:)