отношения.
ю отношение кстержень Таблица; Как я могу расширить это?
Например:
магазины:
Я быимяпродукты:
Я быимяproduct_shop:
идантификационный номер продуктаshop_idfield_1field_2field_3table_A_idTABLE_A:
Я быимяОтношение многие ко многим вShops
Модель это:
class Shops extends Model {
public function products()
{
return $this->belongsToMany('Products', 'product_shop', 'product_id', 'shop_id')->withPivot(
'field_1',
'field_3',
'field_3',
'table_A_id'
)
->as('product_shop')
->withTimestamps();
}
}
и запрос для извлечения всех данных:
class GetData extends Model {
public static function getAll() {
$query = Shops::with(
'products'
)->get();
}
}
Это вернутьproduct_shop.table_A_id
но я хотел бы расширить внешний ключ и получитьtable_A.name
; есть ли способ?
Спасибо.