так, но не работает
$collection = SearchContractResource::collection($response['Result']['Data'])
->additional(['extra_data' => 'your_extra_data_value']);
class SearchContractResource extends JsonResource
{
public function toArray($request)
{
// Ensure that 'extra_data' exists in the resource before accessing it
$extraData = $this->resource['extra_data'] ;
return [
// Your resource data here
'extra_data' => $extraData,
];
}
}
внутри ресурса вроде должен быть массив $this->additional
Пустота
Хм, у тебя коллекция, возможно из-за этого не работает. Ну как крайний вариант пробежаться по всем ресурсам в коллекции и вызвать ->additional(...)
Сейчас попробую, спасибо
Этот вариант сработал для меня, спасибо!
Обсуждают сегодня