タイトル: ログイン画面(認証システム)の作成
Laravelでログイン認証システムを実装しましょう。
認証には「app/Http/Controllers/Auth/AuthController」を使用します。
※Laravel5.?以降は、「app/Http/Controllers/Auth/」フォルダ配下にあるファイル群がそれに該当します。
ユーザー登録/ログイン画面はコマンドで一括で作成することが出来ます。
以下のコマンドを実行しましょう。
php artisan make:auth |
※Laravel 6 以降は上記のコマンドが使えなくなりました。
以下のコマンドを実行してください。
composer require laravel/ui php artisan ui vue --auth npm install |
「app/Http/routes.php」もしくは「routes/web.php」の内容を確認してみましょう。
下記の内容が追記されています。
※追記されていない、もしくは違う記述の場合は対応するLaravelのバージョンのドキュメントを参照してください。
Auth::routes(); Route::get('/home', 'HomeController@index')->name('home'); |
認証画面を開いてみましょう。
ルートディレクトリ上で以下のコマンドを実行してサーバーを起動します。
php artisan serve |
「http://localhost:8000/login」にアクセスしてみましょう。
認証画面が開かれます。