How to retrieve random rows in Laravel eloquent

Blog created: 11/05/2019

Here is the code which will retrieve random rows in Laravel 6.0 eloquent
$blogs= Blog::orderByRaw('RAND()')->take(10)->get();
Here is another way to get a random row using Laravel 6.0 eloquent using inRandomOrder method.

Alternatively, You can get a record in random order in Laravel 6.0eloquent. It’s not a recommended way if we have huge records in the database. As it first takes all data from database and then applies a filter on it.