LoginSignup
7

More than 5 years have passed since last update.

Laravel 5.3で認証関連機能を実装する方法

Last updated at Posted at 2016-09-27
  • Laravelにはユーザー認証に必要な機構を標準で備えていて、artisanコマンドを叩くだけで使えるようになるらしい。

    Tip!! さっさと始めたいですか?
    インストールしたてのLaravelアプリケーションでphp artisan make:authを実行し、
    ブラウザでhttp://your-app.dev/register、もしくはアプリケーションに割りつけたその他のURLへアクセスするだけです。
    このコマンド一つで、認証システム全体のスカフォールドを面倒みます。
    

参照

  • 公式マニュアル

    • Laravel 5.3 認証
    • 上記マニュアルにも記載があるが、以降の手順は「新しくインストールしたアプリケーションでのみ実行すべき」なので注意。
      • templateファイルとか、平気で上書きされます…。

artisanコマンドによるscaffoldingの実行

  • 以下のartisanコマンドで、認証に必要な設定が全て行われる。

    cd /your/laravel/project/path
    php artisan make:auth
    (結果)
    Authentication scaffolding generated successfully.
    
  • 追加・編集されたファイルは以下のとおり。

    # git add .
    # # git diff --name-status  origin/master
    A       app/Http/Controllers/HomeController.php
    A       resources/views/auth/login.blade.php
    A       resources/views/auth/passwords/email.blade.php
    A       resources/views/auth/passwords/reset.blade.php
    A       resources/views/auth/register.blade.php
    A       resources/views/home.blade.php
    A       resources/views/layouts/app.blade.php
    

確認

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
7