{
"content" :{
x:"xxx"...
}
}
или
{
"content" : [
{},
{},
{}
]
}
Из всего что нашел но сделал сам не совсем понимания что оно делает( ибо я с лариком и пхп не работаю) а перерыл документацию именно такого кейса не нашел, а делать отдельно JsonResource / ResourceCollection способ мне не нравится
Нормальный способ или есть получше?
public static $wrap = 'content';
public function toArray($request)
{
if (is_null($this->resource)) {
return [];
}
return is_array($this->resource)
? $this->collection :
$this->resource;
}
Chat gpt используй, в таких мелочах норм подсказывает
обычно если нету в доке и стаковерфлоу он советует полную дичь, поэтому я думаю проще обратиться в чаты где сидят разрабы которые плотно работают с лариком и пхп
Да вроде нормальную дичь советует, просто правильно формулируй вопросы. Разрабов лучше о палках в колёсах спрашивать, чем мелочами дергать
создаешь CustomJsonResponseClass, который принимает в себе статус, дату и мессадж, и имеет метод response() у которого под капотом что-то вроде return response->json(.....).
О а это неплохая идея спасибо, запихнуть этот кусок в JsonResponce
Обсуждают сегодня