- Eloquent ORMを使用する方法:
Laravelでは、Eloquent ORMを使用してデータベース操作を行うことができます。Eloquent ORMは、オブジェクト指向的なデータベース操作を提供し、SQLクエリを直接書く必要がなくなります。
例えば、"users"テーブルからidが1のユーザーを削除するには、以下のようなコードを書きます:
User::where('id', 1)->delete();
ここで、UserはEloquentモデルであり、"users"テーブルと関連付けられています。where
メソッドを使用して削除条件を指定し、delete
メソッドを呼び出して削除操作を実行します。
- Query Builderを使用する方法:
Laravelでは、Query Builderを使用して直接SQLクエリを書くこともできます。Query Builderを使用すると、SQLの構文をより直感的に書くことができます。
例えば、"users"テーブルからidが1のユーザーを削除するには、以下のようなコードを書きます:
DB::table('users')->where('id', 1)->delete();
ここで、DB::table('users')
は"users"テーブルを参照するためのQueryBuilderインスタンスを作成し、where
メソッドを使用して削除条件を指定し、delete
メソッドを呼び出して削除操作を実行します。
これらの方法を使えば、LaravelでSQLの削除クエリを簡単に書くことができます。適切なテーブル名や条件を指定して、必要な削除操作を実行してください。