先来解释一下为什么鸽了一周吧
四个字:身体原因。所以各位写代码一定不要太肝啊!多睡觉,少熬夜!
本期目标
上周我们已经使用 laravel 框架实现了一个简单的页面。本期就来说说用户系统吧。
废话不多说,下面直接进入正题!
加载 laravel 的用户认证脚手架
laravel 自带了用户认证功能,利用此功能可以快速构建一个完整的用户中心。
在 Homestead 虚拟机执行认证脚手架命令:
根据需要手动修改路由
打开 ,可以看到多了下面一行代码:
这是 laravel 的认证路由组,等同于下面的代码:
考虑到我们的博客不需要这么多功能,将其精简为下面的代码:
这里我们只留下了用户登录和退出功能。
(毕竟一个单用户的博客系统你还想要它多复杂
修改数据库连接信息
打开 文件,修改数据库连接信息
执行数据库迁移
laravel 的用户认证脚手架已经帮我们自动生成了数据库结构,我们直接执行数据库迁移即可。
添加测试用户
首先新建一个 Seeder:
Seeder 的具体代码如下:
修改主 Seeder,在 函数中添加:
最后执行 Seeder 即可:
清理模板文件
由于我们之前删除了注册和密码找回的路由,这会导致模板找不到路由,我们需要对模板文件进行清理。下面列出需删除的内容:
测试登录功能
然后使用刚才你设置的邮箱和密码登录吧!
(说实话 laravel 这种开箱即用的脚手架真的很好用
- 未完待续 -
领取专属 10元无门槛券
私享最新 技术干货