こちらは、
KPI 項目B:「Laravelの勉強をする」
のアウトプット記事です。
本編
今回はLarave 6.0で新しくなった認証機能を試しました。
準備
Laradockで環境の用意。
今回は以下の環境。
パッケージ | バージョン |
---|---|
Ubuntu | 16.04.6 |
PHP | 7.3.15 |
PostgreSQL | 9.6.17 |
Laravel | 7.2.2 |
Node.jsのインストール
Dockerのコンテナ内でnpm
が使えるようにNode.jsをインストールします。
Laradockの環境設定を変更し
.env
WORKSPACE_INSTALL_NODE=true # DockerへNode.jsをインストールする。
コンテナの再ビルド
docker-compose build stop
docker-compose build workspace
docker-compose up -d --build workspace
認証機能のコマンド実行
何はともあれWorkspace
コンテナへログイン。
docker-compose exec --user=laradock workspace bash
先にUsersテーブルのマイグレーション。
php artisan migrate:refresh --seed
composerを使って、laravel/ui
ライブラリをインストール後、Artisanコマンドを実行。
composer require laravel/ui
php artisan ui vue --auth
NPMでモジュールのインストール
npm install
npm run dev
登録画面
ベースデザインは以前と変わらないよう。
SCSSやVUEといった要素が使われるようになっていた。