laravel5.2-第3章-登录注册make:auth laravel5.2-第3章-登录注册make:auth

2023-06-29

一、下载 laravel 5.2

composer create-project laravel/laravel=5.2.* laravel5.2_auth

新建数据库 laravel5.2_auth

修改 .evn 配置文件

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel5.2_auth
DB_USERNAME=laravel5.2_auth
DB_PASSWORD=laravel5.2_auth

修改中国时区,在 config/app.php 中修改

'timezone' => 'PRC',

二、migrations

执行数据迁移

cd laravle5.2_auth
php artisan migrate

三、make:auth

执行 make:auth 命令

php artisan make:auth

这条命令会创建以下文件

https://file.lulublog.cn/images/3/2023/06/htmSI8Mm8jNiYztJaMwJ84YIW9w5yY.jpg

打开 app\Http\routes.php 可以看到

Route::auth();

打开 vendor\laravel\framework\src\Illuminate\Routing\Router.php 可以看到 auth 方法

https://file.lulublog.cn/images/3/2023/06/K6X08Tx1w1ki4R7UWe0tkzt6qVvi44.jpg

这里注册了登录、注册、退出登录、忘记密码的路由。

修改 .env,使得忘记密码发送邮箱到日志文件

MAIL_DRIVER=log

启动 server

php artisan serve

访问 http://localhost:8000 进行测试

https://file.lulublog.cn/images/3/2023/06/c5ctlfeNgv5wND2TNtw2nDEYVnW52x.jpg

点击 Register 注册

https://file.lulublog.cn/images/3/2023/06/N7T64Mx4mT0LggTZ7p00c37Ct0gZ01.jpg

点击 Logout 退出登录

https://file.lulublog.cn/images/3/2023/06/S0zy30wZp5I0gqHSWSgeGgi0qhG9Zq.jpg

点击 Login 登录

https://file.lulublog.cn/images/3/2023/06/vQw8O66okWH6D8I8ii6H6QS6QqzjVw.jpg

点击 Logout 退出登录,点击 Login,然后再点击 Forgot Your Password? 找回密码

https://file.lulublog.cn/images/3/2023/06/oobVbb2iisVBzsb812S91BiOi25RM3.jpg

查看 storage/logs/laravel.log 日志文件,找到 Click here to reset your password,复制忘记密码的链接到浏览器访问

https://file.lulublog.cn/images/3/2023/06/FJ4VAvR1VrOJGyvsa11VzkZVa9s88a.jpg

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 257