タグ

2018年5月31日のブックマーク (1件)

  • [PHP] LaravelのEloquentで全件削除する方法 - YoheiM .NET

    こんにちは、@yoheiMuneです。 LaravelのEloquentを用いた場合の、全件削除の実装方法をブログに書きたいと思います。 目次 対象バージョン Laravel5.6以上を対象としています。他のバージョンでは違う場合がありますので、適宜読替えをお願いします。 Eloquentで全件削除する(方法1) Eloquentで全件削除するには、以下のように実装します。 // 全件削除する User::query()->delete(); ポイントはquery()関数を呼ぶことでクエリにして、その後はクエリビルダーとしてdelete()を呼び出します。 Eloquentで全件削除する(方法2) トランケートを用いることも可能です。トランケートの場合、DBの自動採番もリセットできます。しかし、ロールバックができないので注意が必要です。 User::truncate(); クエリビルダを用

    [PHP] LaravelのEloquentで全件削除する方法 - YoheiM .NET
    yoheiM
    yoheiM 2018/05/31
    LaravelのEloquentで全件削除