Laravel 8でユーザー登録機能・ログイン機能を実装する

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

以前、laravel6でのユーザー登録・ログイン等の認証機能の実装方法について記事にしましたが
今回はlaravel8での実装方法について記事にしました。

さっそく実装していきましょう。

動作確認環境

  • PHP 7.3.26
  • Laravel Framework 8.24.0

バージョンは下記のコマンドで調べられます。

$ php -v
PHP 7.3.26 (cli) (built: Jan 12 2021 02:54:23) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.26, Copyright (c) 1998-2018 Zend Technologies

$ php artisan --version
Laravel Framework 8.24.0

認証機能の実装

まずは、「Laravel UI」というパッケージをインストールします。

下記のコマンドでインストールします。

$ composer require laravel/ui --dev

インストールが完了するとphp artisan uiコマンドが使えるようになります。

つづいて、認証機能を実装するには下記のコマンドを実行します。

$ php artisan ui vue --auth
Vue scaffolding installed successfully.
Please run "npm install && npm run dev" to compile your fresh scaffolding.
Authentication scaffolding generated successfully.

続いて、出力されたメッセージに従いnpmコマンドを実行します。

$ npm install && npm run dev

最後にDBにテーブルが用意しておく必要があるので、php artisan migrateしておきましょう。

php artisan migrate

結論としてはlaravel6の時と同じですね。

今日は以上です。

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。

コメントを残す

*

CAPTCHA