错误!终端不支持 JavaScript ,请打开 JavaScript 功能!
Laravel 中如何随机获取数据?
目录
【原创】 🦕 【教程】

Laravel 中如何随机获取数据?


在 Laravel 开发中,或多或少需要对数据库中的数据进行随机取值,如果是在使用 Eloquent 的情况下,有什么比较快捷方便的途径?

在使用 Eloquent 的情况下如何快速获取随机数据呢?

答案就是使用 inRandomOrder 函数,当然了,对于 Laravel 的版本也是有要求的,需要 >= 5.2 。

具体如下:

Post::inRandomOrder()->get();

如果只想取一条的话。

Post::inRandomOrder()->first();

如果想要取数值为 N 的数据呢?只需添加一个 take 即可,比如取 3 条数据。

Post::inRandomOrder()->take(3)->get();

打开手机扫描阅读

26
2020-07-14 18:53:30
语音播报