https://readouble.com/laravel/5.5/ja/events.html
一つのイベントは、 互いに依存していない複数のリスナに紐付けられますので、 アプリケーションの様々な要素を独立させるための良い手段として活用できます。 たとえば、注文を配送するごとにSlack通知をユーザーへ届けたいとします。 注文の処理コードとSlackの通知コードを結合する代わりに、 OrderShippedイベントを発行し、リスナがそれを受け取り、 Slack通知へ変換するように実装できます。
イベントの発行
Event::fire