-
inRandomOrder
メソッドを使用する方法: Laravelのクエリビルダを使用してデータベースからランダムな順序でデータを取得することができます。以下はその例です。$randomData = YourModel::inRandomOrder()->take(1)->get();
上記の例では、
YourModel
は使用するモデルの名前に置き換える必要があります。take(1)
メソッドは、取得するデータの数を指定します。この場合、1つのランダムなデータが取得されます。 -
orderByRaw
メソッドを使用する方法: 別の方法として、orderByRaw
メソッドを使用してランダムな順序でデータを取得することもできます。以下はその例です。$randomData = YourModel::orderByRaw('RAND()')->take(1)->get();
上記の例では、
YourModel
は使用するモデルの名前に置き換える必要があります。orderByRaw('RAND()')
は、データベースのランダムな順序でデータを取得するためのクエリを生成します。
これらはLaravelでランダムなデータを取得するための簡単な方法のいくつかです。必要なデータの数やその他の条件に応じて、これらの方法を適宜調整してください。