L5.6 - Relación en la tabla dinámica
Tengo una relación en unpivot mesa; ¿Cómo puedo expandirlo?
Por ejemplo
tiendas:
carné de identidanombrproductos:
carné de identidanombrproduct_shop:
identificación de product shop_id field_1 field_2 field_3 table_A_idtable_A:
carné de identidanombrLa relación de Muchos a Muchos en laShops
El modelo es:
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();
}
}
y la consulta para recuperar todos los datos es:
class GetData extends Model {
public static function getAll() {
$query = Shops::with(
'products'
)->get();
}
}
Esto devuelve elproduct_shop.table_A_id
pero me gustaría expandir la clave externa y recuperartable_A.name
; ¿hay alguna manera
Gracias