我试图找出是否有办法限制Laravel 5中另一个对象可以拥有的对象数量。
例如,假设您的组织拥有许多用户,但他们的计划限制了他们可以拥有的用户数量5,是否有任何内置函数可以让您说组织有很多用户并且限制用户数为5?
答案 0 :(得分:2)
我不确定这是可能的,但只是从逻辑上看关系类型,我认为这是不可能的。
例如,我们有one to one
,one to many
和many to many
关系类型。如果这是可能的,我们是不是会有像hasMaximum5
这样的神奇方法或类似的东西?
当然,这可以通过多种方式使用您的应用程序逻辑,但不是我所害怕的Eloquent ORM。不确定在Doctrine或ActiveRecord等其他ORM中是否可以这样做。