Здесь некоторая информация о таблице
User table
-id
-name
UserProduct table
-id
-user_id
-product_id
Product table
-id
-name
Contribution
-id
-user_product_id
-contribution
Модель пользователя
public function products()
{
return $this->belongsToMany('App\Product');
}
Модель продукта
public function users()
{
return $this->belongsToMany('App\User');
}
Модель UserProduct Pivot
use Illuminate\Database\Eloquent\Relations\Pivot;
class UserProduct extends Pivot
{
public function contribution()
{
return $this->hasMany('App\Contribution');
}
}
Я пробую, например, auth()->user()->products()->first()->pivot->contribution()
, но это дает некоторую ошибку.
Вызов неопределенного метода Illuminate \ Database \ Eloquent \ Relations \ Pivot :: вклад ()