環境
php 7.4.1
Mysql Ver 15.1 Distrib 10.4.11-MariaDB
Laravel 7.23.0
composer 1.10.9
今回は最終回なので新規登録画面からいろいろなテストを実施したいと思います。
それではラスト頑張っていきましょう\(^^)/
Menu
ログインテスト
ローカルに接続します。
コマンド
1 | php artisan serve |
新規登録画面から適当にユーザー情報を入力し新規登録します。
新規登録に成功すると下記のような表示になります。
データベースの確認
データベースに登録されたか確認します。
コマンド(cmd/ターミナル)
1 | select * from users; |
1 2 3 4 5 6 | +----+----------+-----------+-------------+-------------+-------------------+--------------------------------------------------------------+----------------+---------------------+---------------------+ | id | lastname | firstname | tel | email | email_verified_at | password | remember_token | created_at | updated_at | +----+----------+-----------+-------------+-------------+-------------------+--------------------------------------------------------------+----------------+---------------------+---------------------+ | 1 | 鈴木 | 一郎 | 09012345678 | abc@aaa.com | NULL | $2y$10$K34Z4gwknKxP/KpmwEFvluXYJ5ge/yLzpZ6s2JD8yreDeuOEG2QYm | NULL | 2020-08-08 18:50:54 | 2020-08-08 18:50:54 | +----+----------+-----------+-------------+-------------+-------------------+--------------------------------------------------------------+----------------+---------------------+---------------------+ 1 row in set (0.000 sec) |
phpMyadmin
きちんと登録されました。
その他テスト
ログイン画面からログインできるか
ログアウトして今度は新規登録画面からではなくログイン画面からログインできるか確認してみます。
ログイン画面はまだ編集してないので英語表記のままです。
下記画面がでたらログイン成功です。
データベースに登録がない情報でエラーがきちんと出るか
メールアドレスでテスト
一旦ログアウトして、わざとメールアドレスに誤った入力をしてログインしてみます。
きちんとエラーが表示されます。
登録情報と一致しませんというエラー
パスワードに誤った入力をしてログイン
パスワードでもきちんとエラーが表示されます。
ただし赤でエラー表示される場所はメールのほうみたいです。
まとめ
ということでマイグレーションやビュー、モデル、コントローラーと一通りいじくり回してなんとかログイン機能を作成することができました。
最後までログイン機能の作成にお付き合いしてくださりありがとうございました。
以上です。