1
我在模型上有一系列關係,這裏是其中之一。關係結果自動出來?
class Product extends Model{
public function user(){
return $this->belongsToMany('\App\User');
}
}
我得到的所有行具有:
$data = Product::all()
而這些都是通過像這樣循環:
foreach ($data as $value) {
var_dump($value->title);
}
我的理解是,如果你想爲關係型數據也出來了,您需要執行如下操作:
$data = Product::with('user')->get();
但是,即使沒有以上,只是在做一個全()我仍然可以訪問用戶:
foreach ($data as $value) {
var_dump($value->title->user);
}
這是爲什麼?