一、下载 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
这条命令会创建以下文件
打开 app\Http\routes.php 可以看到
Route::auth();
打开 vendor\laravel\framework\src\Illuminate\Routing\Router.php 可以看到 auth 方法
这里注册了登录、注册、退出登录、忘记密码的路由。
修改 .env,使得忘记密码发送邮箱到日志文件
MAIL_DRIVER=log
启动 server
php artisan serve
访问 http://localhost:8000 进行测试
点击 Register 注册
点击 Logout 退出登录
点击 Login 登录
点击 Logout 退出登录,点击 Login,然后再点击 Forgot Your Password? 找回密码
查看 storage/logs/laravel.log 日志文件,找到 Click here to reset your password,复制忘记密码的链接到浏览器访问