#前提
composerインストール済み
php7.3
Laravel6.0以降
ログインしないと使えないようなサービスの開発に必要なユーザー認証機能についてアウトプットしていきます。
#本題
・ユーザーの登録
・ユーザーのログインとログアウト
・ユーザーの情報の管理などを行うホーム画面
・ログインしていないユーザーのアクセスを制限するアクセス制限
・現在のユーザーのログイン状態などをプログラムないから調べるための各種機能
これらの機能を1から開発していくのは大変...
ですが、Laravelではもとより、認証機能を持っているため簡単に実装できます。
認証機能「Auth」を使用します。
早速、実装していきます。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ターミナルにて下記、コマンドを入力。
$ composer require laravel/ui
※もしcomposer command not foundのようなエラーが出たらcomposerが入っていないのでインストールする!
問題無かったら下記、コマンドをターミナルに続けて打っていきましょう!
$ php artisan ui vue --auth
$ npm install
※npmが無い場合はエラーが出るのでNode.jsをインストール!
https://nodejs.org/ja/
$ npm run dev
コマンドを打ち終わったら php artisan serveをターミナルに打ち込みできているか確認!
※右上の方に新しくLOGIN・REGISTER発見!
これでAuth関連の機能が利用可能になります。