本文由 简悦 SimpRead 转码, 原文地址 juejin.cn
「这是我参与 11 月更文挑战的第 14 天,活动详情查看:2021 最后一次更文挑战」
背景
- 项目用 Thinkphp5.1 开发完成,对于各种关系模型的查询 Tp 处理起来还是比较吃力的。
- 作为努力奔跑的程序员,下一个项目我们决定用 Lavarel 进行开发。
- 因为掘金粑粑有奖励,所以把部分 gitee 上的私有的部分学习笔记整理一下。
说明
Laravel 属于中大型框架,各种功能都被内置了,而且 Laravel 官方的文档看的我是云里雾里的,对于新手感觉不是很友好。所以此系列文章只适合有 PHP 基础。想快速入门搞开发的。
写在最后的话
- 上面是整个小 Demo 所有的内容了,感谢。
- 其实我学习是看视频的,这里只是重新自己又做了一遍。看着容易,但是要把每一个知识点都简单的用文字表达出来,还得配图还是挺复杂挺费时间的一件事。
- 其实项目开发远远没有这么容易,还有很多细节的部分。比如说修改数据之前对数据现有状态进行判断,格式化已有字段等等很多问题。
- 这个小 demo 只是开发了接口部分,具体还有前端的内容并没有进行开发工作。我还是在计划着是否应该出一套前端的教程,做做几个页面啥的。
- 下面是我做上一个项目总结了一下,算是记得笔记吧。让我下次再搞项目时候来看看,前面这些总的步骤是否已经完成。
保证权限正确,数据格式匹配才能到控制器,
到控制器后处理非法字段,额外字段处理
数据操作前检查数据是否是可修改状态 多个表数据更新一定要用事务
等等吧。就是这些。
php 非常容易入门,是因为 php 只需要关注请求跟响应。这是 php 的缺点,也是优点。当我门把请求响应弄明白以后,就要去更深入的了解请求跟响应的原理,去看任何事物的本质。
纯手工打字,打了这么多,也出了这么长教程,到这里,结束啦!!!