Код: Выделить всё
class Product extends Model
{
public function supermarkets(): BelongsToMany
{
return $this->belongsToMany(
Supermarket::class,
'product_supermarket',
'product_id',
'supermarket_id'
);
}
public function outlets(): BelongsToMany
{
return $this->belongsToMany(
Outlet::class,
'outlet_product',
'product_id',
'outlet_id'
);
}
}
Код: Выделить всё
class Supermarket extends Model
{
public function products(): BelongsToMany
{
return $this->belongsToMany(
Product::class,
'product_supermarket',
'supermarket_id',
'product_id'
);
}
}
Код: Выделить всё
foreach ($supermarket->products as $product) {
echo $product->pivot->created_at;
}
Я прочитал официальную документацию Laravel, но не нашел в ней ничего об этом: https:/ /laravel.com/docs/11.x/eloquent-relationships
Подробнее здесь: https://stackoverflow.com/questions/786 ... ny-relatio
Мобильная версия