タイプエラー:App \ Http \ Controllers \ Controller :: validate()に渡される引数1は、app \ Http \ Controllers \ RegistrationControllerで呼び出されたIlluminate \ Http \ Requestの配列でなければなりません。ライン上のPHPは23Laravelリクエストの検証エラー
ここは
を動作しますが、同時に別のコントローラ
では正常に動作しません。要求を使用する場合は、タイプエラー:App \ Http \ Controllers \ Controller :: validate()に渡される引数1は、app \ Http \ Controllers \ RegistrationControllerで呼び出されたIlluminate \ Http \ Requestの配列でなければなりません。ライン上のPHPは23Laravelリクエストの検証エラー
ここは
を動作しますが、同時に別のコントローラ
では正常に動作しません。要求を使用する場合は、あなたはrequest()
ヘルパー関数に、あなたの検証ルールを渡しているので、あなたはこのエラーを取得している理由があると$this->validate()
への第二のparamとしてあなたはまだrequest()
ヘルパー関数を使用することができますが、あなただけの必要はありません目的:
$this->validate(request(), [
'name' => 'required',
'email' => 'required|email',
'password' => 'password|confirmed', //<-- Is the password rule something you've created?!?
]);
希望すると便利です。
ありがとう!これは私の問題の正しい解決策です。 – akburan
[ask]をお読みください。 – CBroe