0
2

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.

Laravel6 認証機能 Authのセットアップ

Last updated at Posted at 2020-07-12

Laravel6以降では、Auth機能を利用するために下記の二つをまず準備する必要があります

・laravel/ui
・Node.js(npm使用のため)

##1 Node.jsのインストール
下記のサイトからインストールを実施
https://nodejs.org/ja/

##2 laravel/uiのインストール

composer require laravel/ui

※コマンド実行場所は、laravelプロジェクトのディレクトリで。
デスクトップ上で、laravelappというプロジェクトを作成している場合

\Users\PC_User\Desktop\laravelapp>composer require laravel/ui

##3 Auth機能関連のファイルを作成

php artisan ui vue --auth

上記のコマンドを実行すると、web.phpに
Auth::routes();
という、認証機能に必要なルーティングが自動で追加されたりする。
※laravel/uiがないと失敗するので、先にインストールは済ませておく

vendor
-laravel
上記のフォルダに uiフォルダ が作成されており、
RegisterUsers.phpとかはこの中に格納されている。

##4 最後に

npm install && npm run dev

を実行して完了。
windows10だと、完了時にPC画面の左下になんか表示が出ます。
※少し時間がかかります。

##5 確認してみよう
実際にログイン画面と登録画面にアクセスして確認してみましょう。
・登録画面
url
~/register

・ログイン画面
url
~/login

※localhostなら、localhost:8080/registerとか

認証機能のviewは、viewsフォルダのauthフォルダに生成されます。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?