对于一行记录的增删改,请使用 ORM

1. 新增 / 修改一行记录,这里用 “存在就更新,不存在就新增” 作为例子

image.png

2. 删除一行记录。大部分场景下,都是使用“软删除”

image.png

image.png

更多软删除相关知识,请阅读文档:
https://learnku.com/docs/laravel/5.5/eloquent/1332#ad4448

3. Model类要手动生成注解,这样使用Model类的时候,phpstorm 才会有代码提示

image
image
image
image
image
给 Model 生成注解的相关操作如下

1. 在命令行输入这个命令生成Model的注解

php admin/artisan ide-helper:models 'Calf\Models\Promotion\TelemarketingOrderWorkRecordModel'

image

2. php admin/artisan ide-helper:models 这个命令可以配置一个简短的别名,方便使用

image

3. 如果 Model 里面的字段、关联关系、scope、get..Attribute 发生了改变,需要删除掉原来的注解,然后重新执行 php admin/artisan ide-helper:models 生成

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容