首页 > 解决方案 > Laravel Eloquent - 关系和方法。何时使用 ->users() 与 ->users

问题描述

我试图更好地理解这里雄辩的符号,以及调用方法 () 与调用属性的确切作用。

在这里,我们得到不同的回应:

$client->users     //returns a collection of the client's users
$client->users()   //returns an instance of 'Illuminate\Database\Eloquent\Relations\BelongsToMany'

但是在这里我们得到了相同的响应。

$client->users->count()     //returns the count of the client's users
$client->users()->count()   //returns the count of the client's users

这里第二个例子的背景是怎么回事?

标签: phplaraveleloquent

解决方案


推荐阅读