是否可以将Illuminate\Http\Request
转换为您使用php artisan make:request MyRequest
进行的自定义验证请求?转换请求到自定义验证请求
我想验证,以发生在方法的道路,使我有:
protected function register(Request $request)
{
...
$this->userRepository->signup($request)
...
}
用户信息库:
public function signup(MyRequest $request)
{
...
}
这可能吗?我现在正在收到一个错误,因为预计会有一个类。唯一想到的就是制作一个界面,但我不确定它是否可以正常工作。
错误,我得到
Type error: Argument 1 passed to UserRepository::signup() must be an instance of App\Http\Requests\MyRequest, instance of Illuminate\Http\Request given
这应该工作,如果你添加myRequest到控制器 – madalinivascu
myRequest是扩展请求类,所以这应该工作 – madalinivascu
检查出我的更新问题 – Norgul