Opciones Avanzadas (relaciones)
Convenciones para nombres
Si no seguimos las convenciones para nombres de las tablas, modelos y llaves foráneas, podemos especificar en detalles de la relación el nombre especifico que le queremos dar a nuestra llave foránea, en este caso podemos darle el mismo nombre que ya le dimos.
{
"foreign_pivot_key": "product_id",
"related_pivot_key": "tag_id"
}
Si tu llave primaria no fuera id, entonces tenemos que especificar una:
{
"foreign_pivot_key": "product_id",
"related_pivot_key": "tag_id",
"parent_key": "id"
}
Mostrar tags en orden alfabético
Si nos vamos al side bar Producto y no dirigimos a editar alguno de los productos, y vemos el orden que tienen los tags.
{
"foreign_pivot_key": "product_id",
"related_pivot_key": "tag_id",
"parent_key": "id",
"sort": {
"field": "name",
"direction": "asc"
}
}