1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Laravel8でチャットアプリを作るための準備

Last updated at Posted at 2021-08-04

larave8でチャットアプリを作るために環境構築から準備するために使った記事をまとめるメモ

環境構築

Homestead

環境はHomesteadを使ってVirtualBox上に構築する。
当初はDockerを使ってみたかったが、自分のPCではかなり重かったのとコンテナ間での通信などで詰まってしまい諦めた。

DBとの接続で詰まったときに見た記事

Vueの導入

vueを使ってみたかったので利用。

laravel8のルーティングの設定方法

laravel6までしか触ったことが無かったので調べた。

チャット機能

Websocket通信を利用するのにLaravel Echo Serverを利用する。また、PUB/SUBを利用するためにRedisを利用する。
Eventの設定などやvueの書き方も以下の記事を参考にした。

Pusherの代わりとして動かせるlaravel-websocketsを利用しようとしていたが、laravel8だとパッケージのバージョンの依存関係がうまく解決できなかったのでlaravel Echo Serverを利用することにした。

例外処理

axiosのエラーハンドリングの参考にした。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?