如何在laravel 5.4中随机选择一个来自数据库的对象?
问题描述:
你们对如何从数据库中随机抽取一个对象有什么建议吗?例如:我有一个项目表,在项目表内,我有(3)个项目。然后我要求相匹配的(3)项目的项目,而我只需要在(1)项匹配掉那些(3),利用随机函数..如何在laravel 5.4中随机选择一个来自数据库的对象?
答
$randomItem = Item::where('something, $something)->inRandomOrder()->first();
可能的[Laravel重复的 - 雄辩或流利的随机行](https://*.com/questions/13917558/laravel-eloquent-or-fluent-random-row) – Devon
'$ randomUser = DB :: table('users') - > where('whatever ',$ whatever) - > inRandomOrder() - > first();'它看起来像是重复的。 – whoacowboy