Я ищу чистый и простой способ автоматически связать тело запроса POST в качестве аргумента действия контроллера и одновременно десериализовать его, если установлено application/json
.
Я смотрел насобытия или ParamConverter, но ни один из них не подходит для этой цели.
Я бы использовал его как ярлык, чтобы избежать использования объекта Request
.
Например:
POST /api/v1/admin/category HTTP/1.1
Host: localhost:8000
Authorization: Bearer token
Content-Type: application/json
Cache-Control: no-cache
{
"name": "frombody"
}
public function createCategoty(array $body) {
$body['name'] -> equals "frombody"
}