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

#前提
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をターミナルに打ち込みできているか確認!

image.png

※右上の方に新しくLOGIN・REGISTER発見!

これでAuth関連の機能が利用可能になります。

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