Solución del problema HasManyTriple
A veces te encuentras en la situación en la que tienes una tabla como shop_country_category, que tiene la siguiente estructura:
países - id - nombre tienda - id - nombre productos - id - nombre tienda_país_producto - id - id_país - id_tienda - id_producto
En este caso, una tienda tiene productos específicos que difieren según el país. Por ejemplo, en el modelo Eloquent de Shop.php, use:
/** * Los productos específicos del país que pertenecen a una tienda (relación de triple pivote) */ public function countryProducts() { return $this->belongsToMany('App\Product','shop_country_product') ->withPivot('country_id'); }
De esta manera podrás acceder a esa shop_country_category
O usa un plugin
No lo he probado, pero escuché esto paquete Podría funcionar con Laravel 5.
¿Tienes una mejor solución?
No dudes en compartirlos en los comentarios.