LoginSignup
0
0

More than 3 years have passed since last update.

Laravel 6.Xで新しくなったログイン認証を導入した話

Last updated at Posted at 2020-03-22

こちらは、
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といった要素が使われるようになっていた。

image.png

参考

Authentication(Laravel - Official)
Laravel 7.x 認証

0
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
0
0