0

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 一样。

非常感谢您的任何建议!

4

0 回答 0