¿Cómo puedo decirle a laravel que devuelva los resultados de la relación con el mismo nombre que la función de relación?
ex. Tengo una relación llamada mediaItem
y cuando llamo $ modelo-> con ('mediaItem') se devuelve como {media_item: {}}
. ¿Hay alguna forma de que se devuelva como {mediaItem: {}}?
No lo siento.
@GrahamCampbell ¿No es public static $snakeAttributes = false;
atribuir la solución a esto?
ref: https://github.com/laravel/framework/blob/5.2/src/Illuminate/Database/Eloquent/Model.php#L204
@klimentLambevski puedes resolver esto usando:
Network.php
public function pointsOfSale()
{
return $this->hasMany(PointOfSale::class);
}
PointOfSale.php
public function network()
{
return $this->belongsTo(Network::class, 'networkId');
}
Comentario más útil
@GrahamCampbell ¿No es
public static $snakeAttributes = false;
atribuir la solución a esto?ref: https://github.com/laravel/framework/blob/5.2/src/Illuminate/Database/Eloquent/Model.php#L204