Laravelでのデータベースクエリ操作方法は何ですか?
Laravelでは、Eloquent ORMを使用してデータベースクエリを実行することができます。以下は一般的なデータベースクエリの操作例です。
- すべてのデータを検索してください。
$users = User::all();
- 1つのデータを検索する:
$user = User::find($id);
- データを条件で検索する場合:
$users = User::where('age', '>', 18)->get();
- 複数の条件を使用してデータを検索します。
$users = User::where('age', '>', 18)
->where('city', 'New York')
->get();
- データを並べ替えて検索します。
$users = User::orderBy('created_at', 'desc')->get();
- データをページごとに表示する:
$users = User::paginate(10);
- データを検索するためにネイティブSQLを使用します。
$users = DB::select('SELECT * FROM users WHERE age > ?', [18]);
これは一般的なデータベースクエリ操作の例です。データベースを操作するために、具体的なニーズに応じて異なるクエリメソッドを使用することができます。