Slim 的控制器接收 PSR-7 请求和响应对象。问题是我想使用我自己的 SomeCustomRequest 类来扩展 Slim 在不同控制器的操作中的类。我知道如何在容器中设置我自己的请求和响应类,但是它将用于所有控制器。我不想要这个。
例子:
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
}
}
是否可以将适当的自定义请求类注入行动?就像 Laravel 一样。
非常感谢您的任何建议!