Laravel9にJetstream入れた話
前の記事
の続きです
.envファイルを編集します.
もしかして,.envファイルって=の前後にスペース入れない方がいいのかな?
DB_CONNECTION=mysql
DB_HOST=my_db //dbはdocker-compose.ymlにあるmysqlのコンテナ名です
DB_PORT=3306
DB_DATABASE=my_database //dbのデータベース名
DB_USERNAME=mydbuser //dbのユーザー名
DB_PASSWORD=mydbpass //dbのパスワード
ちょっと記憶が曖昧.
Backendを入れてみたのでしが,Jetstreamとちょっとうまく使いこなせる自身が無かったのでアンインストールしたりでファイルがぐちゃぐちゃになってる感あり.
Jetstream
Jetstreamをインストールします.
参考にしたサイト
https://biz.addisteria.com/jetstream_livewire_install/
Docke内のターミナルで作業です.
まずjetstreamをひっぱってきます.
composer require laravel/jetstream
Jetstreamのlivewireのチーム版をインストールします.
php artisan jetstream:install livewire --teams
次にnpmをインストールします.
npm install
エラーが出たら
apt-get install -y npm
して,
npm install
をします.
テーブル作成
テーブルを作成します.
php artisan migrate
Web画面をリロードするとログイン機能がつきます.
このあたりでいっぱいエラー出たよ
なので,npmのバージョン変更をするといいらしい(参考サイト)
Dockerfileにこの件を反映した記憶が,,
Registerをクリックしたらロゴがめちゃくちゃ大きい
これを参考にしました.
日本語化
日本語化は以下を参考にしました.