《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
控制器可以认为是归类,模型是差不多一类的可以用同一个控制器
随便建呗 没有硬性规定 看公司的规范, 两者没有必然联系,可以像你说的多个控制器方法操作不同模型数据
可以使用server,repository模式进行开发。controller作为入口,可以调用不同的sevice,service可以针对不同业务调用repository,每个模型对应一张表,每个repository对应一个模型的业务。
例如用户注册,按照一般流程需要查询当前注册手机号是否已经存在,然后再是新增用户数据,可能还存在其他业务,那流程应该是:controller调用UserSevice,UserSevice调用UserRepository里查询和新增的方法,如果还需要其他业务,例如给一些初始值之类的,那么在UserSevice里调用其他repository即可。
控制器如果不考虑后续项目升级扩展需求 可以进行小规模的归类 然后调用不同的方法 具体怎么写 看个人书写习惯 一个控制器不应该有太多逻辑处理的代码