Laravel 5

Methode map avec une relation

  • Avatar de VincentPIEPLU
    Membre depuis :
    04/04/2015
    Messages :
    245

    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

Vous ne pouvez pas répondre à ce sujet.