sebwas/laravel-eloquent-compound-keys

此包已被弃用,不再维护。未建议替代包。

此包有助于在数据库中使用复合键时使用Eloquent。

v1.0.4 2016-06-17 15:23 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:56:04 UTC


README

使用方法

在需要使用复合键的模型中,只需简单地添加 use SebWas\Laravel\Eloquent\CompoundKeys;。如果另一个模型通过 HasManyThrough 关系引用此模型,请使用 SebWas\Laravel\Eloquent\CompoundKeysRelationship 特性。

限制

有一些限制,可以通过覆盖函数并正确重新实现来解决。

  • 静态的 destroy 无法调用
  • 关系 morphTo 不会工作
  • HasManyThrough 的 getHasCompareKey 不会工作
  • 一些其他函数,特别是关于关系可能存在bug