こんにちは。松本です。 今回は、Laravelの機能を使って「チャット」機能を実装してみようと思います。 はじめに 今回はPUSHERという外部サービスを使用して、リアルタイム通信機能を実装します。 普段Laravelを使用して開発されている方に向けて記載しています。 あらかじめ、ご了承ください。 環境については下記です。 Laravel : 5.5 php : 7.1 MySQL : 5.7.19 上記の環境をHomesteadを用いて構築しております。 構成は、下記のようになります。 今回やりたいこと ・チャットメッセージが届いたらブラウザにPush通知 ・チャットメッセージが届いたらメールでも通知 必要な画面及び機能 ・チャットを利用するユーザの登録画面 ・チャットを利用するユーザを登録するテーブル ・チャット画面 ・チャットのメッセージを登録するテーブル ・メッセージのイベント発行
![Laravelでチャット機能を実装してみた | Casley Deep Innovations株式会社 技術ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/b77c39c175876a06669f20983ddccc5877f6019c/height=288;version=1;width=512/https%3A%2F%2Fwww.casleyconsulting.co.jp%2Fwordpress%2Fwp-content%2Fuploads%2F2019%2F07%2Flaravel-512.png)