在Laravel 5中限制对象可以拥有的对象数

时间:2015-04-29 07:13:29

标签: php eloquent laravel-5

我试图找出是否有办法限制Laravel 5中另一个对象可以拥有的对象数量。

例如,假设您的组织拥有许多用户,但他们的计划限制了他们可以拥有的用户数量5,是否有任何内置函数可以让您说组织有很多用户并且限制用户数为5?

1 个答案:

答案 0 :(得分:2)

我不确定这是可能的,但只是从逻辑上看关系类型,我认为这是不可能的。

例如,我们有one to oneone to manymany to many关系类型。如果这是可能的,我们是不是会有像hasMaximum5这样的神奇方法或类似的东西?

当然,这可以通过多种方式使用您的应用程序逻辑,但不是我所害怕的Eloquent ORM。不确定在Doctrine或ActiveRecord等其他ORM中是否可以这样做。