8.6. 小结
现在让我们将改动的代码进行提交并合并到主分支上。
$ git checkout master
$ git merge user-crud
接着把代码推送到 GitHub 和 Heroku 上。
$ git push
$ git push heroku master
由于本章我们为用户新增了管理员字段,因此需要在 Heroku 上也执行迁移。
$ heroku run php artisan migrate
测试一下线上应用:
经过本章节的学习,我们学到了以下内容:
- 通过路由传参与控制器进行交互;
- 使用 PATCH 动作来更新用户信息;
- 使用 Auth 中间件来过滤请求;
- 通过授权策略来授权用户进行编辑资料和删除用户的操作;
- 通过
intended
方法来提供更加友好的重定向方式; - 使用数据填充的方式来生成假数据;
- Faker 扩展包的基本使用;
- 借助 Laravel 默认集成的分页功能为用户列表进行分页;
- ...