Récemment dans un projet, j'ai été confronté à un souci. Comment passer un paramètre à partir de l'appel d'une ressource ?
Pour se faire, je suis passé par la méthode map()
$resource = ProductResource::collection($query->get()); $resource->map(function($query) { $query->depth_level = (int)request()->depth_level; }); return [ 'attributes' => $formattedAttributes, 'products' => $resource, ];
Cours rédigé par Vincent, publié le 28/05/2021