💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
Easy Model v1.1.3发布,新增setUpdatableQuery、fetchBuilder、setSearchableQuery等方法,更新了返回类型,修复了多个模型更新和序列化问题,并移除了部分旧方法,利用了PHP的Closure Binding特性。
🎯
关键要点
- Easy Model v1.1.3发布,新增setUpdatableQuery、fetchBuilder、setSearchableQuery等方法。
- 更新了setUpdatableModel方法的返回类型。
- 移除了setChainableModel方法。
- 移除了updateOrCreateModel和updateOrCreateRelationship方法。
- 修复了单个模型实例更新的问题。
- 修复了在增减值时更新updated_at列的问题。
- 修复了在多个记录中切换多个列的问题。
- 修复了在toggleColumns方法中遇到的模型序列化问题。
- 修复了更新可切换列的空数组的问题。
- 利用PHP的Closure Binding特性,简化了私有和受保护方法的暴露,避免使用PHP反射。
❓
延伸问答
Easy Model v1.1.3更新了哪些新功能?
新增了setUpdatableQuery、fetchBuilder和setSearchableQuery等方法。
Easy Model v1.1.3修复了哪些问题?
修复了单个模型实例更新、更新updated_at列、切换多个列等问题。
Easy Model v1.1.3移除了哪些旧方法?
移除了setChainableModel、updateOrCreateModel和updateOrCreateRelationship方法。
Easy Model v1.1.3的setUpdatableModel方法有什么变化?
更新了setUpdatableModel方法的返回类型。
Closure Binding特性在Easy Model v1.1.3中有什么应用?
利用Closure Binding特性简化了私有和受保护方法的暴露,避免使用PHP反射。
Easy Model v1.1.3的更新对开发者有什么影响?
更新带来了新功能和修复,提升了模型的使用体验和稳定性。
➡️