LaravelのEloquentモデルイベントってどんな時に使うの? by カンボ@沖縄

PHPカンファレンス小田原2024
LT(5分)

LaravelのEloquentモデルイベントってどんな時に使うの?

kanbo0605 カンボ@沖縄 kanbo0605
2

LaravelのEloquentモデルイベントって何?という人も多いかもしれません。
このモデルイベントは、モデル内でcreate、save、delete,、updateなどの操作をした際のイベントを指しています。そして、これらのイベントを実行する際、合わせて何らかの処理を行わせたい場合に使用します。
例えば、モデルのデータを新規作成する際にはdateカラムに現在の日付を初期値として入れたい時などに使用します。

他にも実際にどのようなケースでモデルイベントを使用するケースがあるのか、モデルイベントの注意点などを話していきます。