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
이 – madalinivascu
myRequest가 작동해야 할 것은 요청 클래스 그래서 이것이 내가 내 대답 – madalinivascu
체크 아웃 작업을해야 확장 내가 묻고있어. MyRequest를 매개 변수로 사용하는 메서드에 Illuminate Request를 전달하면 오류가 발생합니다. – Norgul