Laravelでは、データベースの削除操作を行うためにEloquent ORM(Object-Relational Mapping)を使用します。Eloquent ORMを使うと、データベーステーブルをオブジェクトとして扱えます。
まず、削除したいモデル(テーブル)を作成しましょう。例えば、User
モデルというモデルがあるとします。このモデルに対して削除メソッドを呼び出すことで、データベースからレコードを削除することができます。
以下は、User
モデルを使用してデータベースからレコードを削除するコード例です。
$user = User::find($id); // $idは削除したいレコードのID
$user->delete();
上記のコードでは、User::find($id)
で指定したIDのレコードを検索し、$user
変数に代入しています。その後、$user->delete()
を呼び出すことで、レコードがデータベースから削除されます。
また、条件に基づいて複数のレコードを削除する場合は、where
メソッドを使用することもできます。以下は、条件に合致する複数のユーザーレコードを削除するコード例です。
User::where('age', '>', 30)->delete();
上記のコードでは、age
カラムの値が30より大きいユーザーレコードを削除しています。
以上がLaravelにおける削除メソッドの使用方法とコード例です。簡単な方法としては、delete
メソッドを使用するか、条件に基づいてwhere
メソッドを組み合わせて使用する方法があります。これらの方法を活用して、データベースからのレコード削除を行ってください。