LaravelではEvent(イベント)/Listener(リスナー)を設定した場合、アプリケーションの中でイベントが発生するとそのイベントを監視しているリスナーがイベントの発生を検知し、予め決められている処理を実行することができます。つまりある処理をトリガーにして別の処理を行うことができます。 ユーザ登録の機能を実装したLaravelアプリケーションの例を使ってイベントとリスナーがどのように利用されているか簡単に説明します。 新規のユーザがユーザ登録を行うとLaravelアプリケーション側で登録イベント(ユーザの登録が完了したよという信号をアプリケーションの内部で送る)を発生させます。ユーザ登録によってイベントが発生することを事前に知っているリスナーがユーザ登録によって発生したイベントを検知します。イベント検知後は事前に登録された処理を実行します。リスナーには事前に登録ユーザへのWelc
![これを読めばLaravelのイベントとリスナーが設定できる | アールエフェクト](https://cdn-ak-scissors.b.st-hatena.com/image/square/03b876151a4d7020bd8d83269c9fd393fc95eedb/height=288;version=1;width=512/https%3A%2F%2Freffect.co.jp%2Fwp-content%2Fuploads%2F2018%2F12%2FLaravel_cat.png)