Laravel 5

Methode map avec une relation

Avatar de VincentPIEPLU
VincentPIEPLU

Bonsoir,

Pour que mon explication soit claire, je vous met déjà où j'en suis, et qui fonctionne quasiment.

$json_properties = $properties->map(function ($property) {
    return collect($property->toArray())
        ->only(['name', 'latitude', 'longitude'])
        ->all();
})->toArray();

Dans mon model Property, j'ai une méthode 'city'. Mais je ne trouve pas le moyen de rajouter dans le map au dessus pour obtenir la valeur de 'property->city->name'

Auriez-vous une idée ?

Merci

Posté il y a 9 mois

Vous ne pouvez pas répondre à ce sujet.