سلام
1.مدل pivot همون مدل واسط تو رابطه چند به چند هست؟
2.تویه لاراول نوشته (تو مثال زیر) به صورت خودکار به هر مدل role که بازیابی میشه یک اتربیوت pivot اختصاص داده میشه که این اتربیوت حاوی یک مدل هست ولی چرا وقتی کد زیر رو اجرا میکنیم یک instance از کلاس Illuminate\\Database\\Eloquent\\Relations\\Pivot به ما برمیگردونه؟ آیا پراپرتی pivot به صورت داینامیک صدا زده میشه؟
$user = User::find(1);
foreach ($user->roles as $role) {
echo $role->pivot;
}