如何在Laravel框架中使用Eloquent或Fluent选择随机行?
我知道通过使用SQL,您可以通过RAND()进行排序.但是,我想获取随机行而不计算初始查询之前的记录数.
有任何想法吗?
我想问如何让faker产生独特的价值?
我知道这实际上是一个熟悉的问题,您可能会放置一些重复的链接,例如链接 1、链接 2,但不幸的是,这些链接不能回答我的问题。
下面是我的代码。我尝试过unique(true)但结果相同。
return [
'user_id' => $this->faker->unique()->numberBetween(1, 10),
//more code here
];
Run Code Online (Sandbox Code Playgroud)
下面是我得到的结果。正如您所看到的,插入了很多重复的“5”。