请问可有:Model模型使用规范,或最佳实践 ?
1. 运行环境
1). 当前使用的 Laravel 版本?
Lavavel 9
2). 当前使用的 php/php-fpm 版本?
PHP 版本: PHP8.1
3). 当前系统
Ubuntu 20.4
2. 问题描述?
如题所述,哪里有大佬关于Model的最佳使用实践博文吗?
或者一定基础的情况入门laravel的教程推荐
深感内网百度查询不靠谱。。。
读过社区一些很好的文章,比如:
Laravel 项目开发规范
Laravel Eloquent 提示和技巧
Laravel 的十八个最佳实践
我相信,有不少phper欠缺对设计模式、底层源码的理解深度
比如说我。。。
以下是我在使用Model时,一些纠结的地方,请各位大佬指点,感谢。
疑问详见评论
PS:入门艰辛,感谢愿意指点的大佬们,如果有些问题过于浅显,也请体谅。
后续有时间,我会整理一个初学者杂录,回馈社区的帮助。
哪一种更好
组装查询条件
如何更好?
A,B适用什么场景?
这样的写法有什么问题没?
可以自己封装一个解析where数组的方法,
在AppServiceProvider的boot方法中添加下面代码
@huchao399 感谢,以下是我实现源码
过来看看,眼
基础查询方法

构建实体参数类进行查询
参数类调用基础查询,然后写格子独立的条件
参数实体类
不喜歡模型 :grin:
之前大佬推荐过一个包,很好用l3aro/pipeline-query-collection
类似与 when where还有when order之类的用法