• Как пробросить свойство в дочернею в коллекцию ресурсов API?

    @Samuel_Leonardo
    создавайте кастомный class InfobjectResourceCollection extends ResourceCollection
    и прокидывайте свойства на каждый элемент, будет что-то вроде этого
    class InfobjectResourceCollection extends ResourceCollection{
    
       public $collects = InfobjectResource::class;
       public function toArray($request)
        {
            return $this->collection->map
                      ->additional($this->additional)
                      //можно прокинуть additional от коллекции, либо задать свойство в конструкторе коллекции
                      ->map
                      ->toArray($request)->all();
        }
    
    }


    встроенных методов для этого нет
    Ответ написан
    Комментировать