是否可以將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