Laravelでレコードを削除する方法


  1. Eloquentモデルを使用する方法: Laravelでは、Eloquent ORMを使用してデータベースの操作を行います。Eloquentモデルを使用して、特定のレコードを削除するには、以下のようにします。
use App\Models\YourModel;
$record = YourModel::find($id);
$record->delete();

上記の例では、YourModelは削除したいレコードのモデルクラスを表しています。$idは削除したいレコードのIDです。find()メソッドを使用してレコードを取得し、delete()メソッドを使用して削除します。

  1. クエリビルダを使用する方法: Eloquentモデルを使用せずに直接クエリをビルドしてデータベースの操作を行うこともできます。以下に、クエリビルダを使用してレコードを削除する方法の例を示します。
use Illuminate\Support\Facades\DB;
DB::table('your_table')->where('column', $value)->delete();

上記の例では、your_tableは削除したいレコードが格納されているテーブルを表しています。column$valueは削除条件です。delete()メソッドを使用してレコードを削除します。

これらは、Laravelでレコードを削除するための一般的な方法のいくつかです。必要に応じて、条件やルールを変更して使用することができます。