Laravelのオブザーバーが便利だった2021.08.31 オブザーバーを使って、モデルのCRUDイベントキャッチしようという試み オブザーバーを使う目的「データに手を加えたユーザーを記録したい」という要望があり、 データの作成者、編集者、削除者をDBに保存することになりました。 やることDBの各テーブルにcreator,editor,deleterカラムを追加マイグレーションファイル作成 (例) php artisan make:migration add_creator_editor_deleter_to_all_table Observer.phpを作成してCRUDイベントをキャッチnamespace App\Observers; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\DB; c