- Eloquent ORMを使用する方法:
LaravelのEloquent ORMは、データベースとの対話的な操作を簡単にするための強力な機能です。以下のコード例では、
users
テーブルからデータを取得する方法を示します。
$users = App\Models\User::all();
この例では、User
モデルを使用してusers
テーブルから全てのデータを取得しています。取得したデータは$users
変数に格納されます。
- クエリビルダを使用する方法:
Laravelのクエリビルダは、SQLクエリをより直感的に構築するための便利なツールです。以下のコード例では、
users
テーブルから特定の条件を持つデータを取得する方法を示します。
$users = DB::table('users')
->where('age', '>', 18)
->get();
この例では、users
テーブルからage
カラムが18より大きいユーザーのデータを取得しています。
- 生のSQLクエリを使用する方法: 必要に応じて、Laravelでは生のSQLクエリを実行することもできます。以下のコード例では、生のSQLクエリを使用してデータを取得する方法を示します。
$users = DB::select('SELECT * FROM users');
この例では、users
テーブルから全てのデータを取得しています。
これらはLaravelでデータベースからデータを取得するための一般的な方法のいくつかです。他にも多くのオプションがありますので、公式ドキュメントを参照することをおすすめします。以上のコード例を使用して、データベースからデータを取得する方法が理解できると思います。