Easy Model v1.1.3:一次来之不易的更新,带来了众多新功能和改进 💪

Easy Model v1.1.3:一次来之不易的更新,带来了众多新功能和改进 💪

💡 原文英文,约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的更新对开发者有什么影响?

更新带来了新功能和修复,提升了模型的使用体验和稳定性。

➡️

继续阅读