サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
webxreal.com
Laravelでの論理削除(SoftDelete)はテーブルとモデルの設定だけで簡単に実現できます。 具体的にはテーブルにdeleted_atカラムを追加してモデルにSoftDeletesトレイトを利用します。 これで削除時にEloquentORMがdeleted_atカラムに日時データを登録することでモデル側で自動的に無視するようになります。 Userモデルで設定してみましょう! 開発環境 Laravel 6.6.0 Userテーブル変更 マイグレーションファイルで「$table->softDeletes();」を追加することでdeleted_atカラムを作成することができます。 Userモデルで実装するには削除したユーザのメールアドレスはUNIQUE制約で再登録できないという問題があります。 emailとdeleted_atの2つのカラムでUNIQUE制約を設定します。 マイグレーショ
このページを最初にブックマークしてみませんか?
『webxreal.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く