没有合适的资源?快使用搜索试试~ 我知道了~
eloquent-computed-attributes:当输入更改时,自动计算Laravel Eloquent模型上的属性
共12个文件
php:6个
json:1个
gitignore:1个
需积分: 9 0 下载量 98 浏览量
2021-05-06
07:28:11
上传
评论
收藏 19KB ZIP 举报
温馨提示
雄辩的计算属性 当输入更改时,自动计算Laravel Eloquent模型上的属性 计算属性提供了Laravel内置访问器的替代方法。 与访问器相比,计算属性不是在请求其值时计算的,而是在其依赖项发生更改时计算的(计算属性保留在DB中)。 在资源密集型计算的情况下,它应该是首选。 它通过侦听模型的saving事件并检查计算属性的依赖项是否脏来工作。 如果是这样,将重新计算该属性,并在数据库中更新其新值。 通过“ compute”方法的签名来声明计算属性的依赖关系。 该方法中的参数名称对应于模型上的属性。 请参阅以下示例,了解其工作原理。 用例示例: 将markdown字段呈现为html 保存较长文本的摘录 更新地址的地理编码 与其他选项的比较: 方法 用例 计算时间 简单转换(受n + 1问题影响) 阅读时 应该在读取时计算的可查询属性(避免出现n + 1问题)。 阅读时
资源推荐
资源详情
资源评论
收起资源包目录
eloquent-computed-attributes-master.zip (12个子文件)
eloquent-computed-attributes-master
composer.json 799B
composer.lock 92KB
tests
Unit
HasComputedAttributesMock.php 299B
HasComputedAttributesTest.php 896B
TestCase.php 121B
LICENSE 1KB
src
EloquentComputedAttributes
RecomputeAttributes.php 952B
Contracts
Recomputable.php 478B
HasComputedAttributes.php 6KB
.gitignore 9B
phpunit.xml.dist 759B
README.md 3KB
共 12 条
- 1
资源评论
钟离舟
- 粉丝: 42
- 资源: 4665
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功