ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 第2节 创建Auth用户组件 ~~~ git checkout -b auth ~~~ ### 2.1 激活Auth组件 运行命令: ~~~ php artisan make:auth ~~~ 访问 `http://newblog.com/login` ![](https://box.kancloud.cn/15ffdb96221a7503af40c08b1560fddb_1046x728.png) ### 配置数据库 创建数据库:`newblog` ![](https://box.kancloud.cn/d62cd66c6b1ffc647cf4cc8516b14b7b_677x666.png) 使用Atom编辑器,打开我们的newblog项目,如图: ![](https://box.kancloud.cn/4f0baaa4eb5f67aa258bdfc8f775d75e_1366x728.png) 数据库配置文件:`D:\wamp\www\newblog.com\.env` ~~~ DB_DATABASE=newblog DB_USERNAME=root DB_PASSWORD=root ~~~ 搞定配置数据库信息! 此时注册用户,会报以下的错误。 ![](https://box.kancloud.cn/aa6b5fae10c29a64c37facc3ec919228_1046x728.png) 因为此时,还没有创建 `users` 表。 ### 运行数据库迁移 输入命令: ~~~ php artisan migrate ~~~ ![](https://box.kancloud.cn/71828bb637119a78d89c46e9bae0d4e0_1025x568.png) 会自动创建3张表: ![](https://box.kancloud.cn/1f8526e3541cf423ffd739ca34b7ed83_677x362.png) 使用phpmyadmin查看users表: ![](https://box.kancloud.cn/adaa75e9e5fee0a8018e77748c04ba23_1366x728.png) 此时,前台的登录、注册功能就可以运行喽!我们试试注册一个 test 用户吧! ![](https://box.kancloud.cn/95f1cfe33c51b55108e2585d3d2356bb_677x362.png) 前台使用test用户登录,效果如图: ![](https://box.kancloud.cn/71745a3e25b898258f0259ee208e515f_1046x414.png) ### 提交到github ~~~ git add -A git commit -m 'install auth' git push origin auth ~~~ ![](https://box.kancloud.cn/9a0179ce5a34fae53632762ba96fcf65_1366x551.png) 备注:auth分支上的提交的代码不会影响主分支(master 分支) 如果你当前的分支在master上,要切换到auth分支,使用如下命令操作: ~~~ git status git branch git checkout [branch name] ~~~ ![](https://box.kancloud.cn/0e02c5da9d35c40afacaba7761c6bb70_1025x568.png)