在Laravel5.8 之前我们可以通过 php artisan make:auth 来快速生成登录认证模版,而在 Laravel6 中,这一命令已经被移除, 取而代之的是将其移到了一个单独的扩展包中
> composer require laravel/ui
> php artisan ui bootstrap --auth
首先我们安装 laravel/ui,然后输入 php artisan ui bootstrap --auth 即可。
当然我们也可以使用 php artisan ui react --auth 或者 php artisan ui vue --auth 来设置默认的文件。其中的区别仅仅是示例 JS 使用 VUE 还是 REACT。 认证生成的模版则和以前一致
> php artisan migrate
* 注意:需要先配置好数据库,才能进行迁移
迁移自带user数据表 打印路由
> php artisan route:list
![](https://img.kancloud.cn/a2/0d/a20df141c687cc622ebfceb0074d4296_1240x502.png)
* 查看路由文件,已经自动生成,登录注册相关路由
![](https://img.kancloud.cn/b7/4e/b74e8a63cf8acf42c8e7fc0df81f2117_562x102.png)
* 下面我们就使用默认生成的登录注册模块,注册并登录admin账号
![](https://img.kancloud.cn/34/40/3440ff2bb2c2408eebba9698b0177fd1_952x847.png)
* 登录后
![](https://img.kancloud.cn/53/e9/53e99894707db69692e44d38c11de2b9_952x847.png)
* 通过生成自带的登录模块,我们已经完成的登录注册的逻辑,下一节我们将改写成我们所需要的登录模块