Slim的控制器接收PSR-7请求和响应对象。问题是我想使用我自己的SomeCustomRequest类,它们在不同控制器的动作中扩展了Slim的类。我知道如何在容器中设置我自己的Request和Response类,但它将用于所有控制器。我不想要这个。
示例:
class UserController {
public function store(CreateRequest $request, Response $response) {
// Some logic to create user using CreateRequest
}
public function update(UpdateRequest $request, Response $response) {
// Some logic to update user using UpdateRequest
}
}
是否可以将正确的自定义Request类注入操作?像Laravel一样。
非常感谢任何建议!