1
laravelのフォームのフィールドを検証しようとすると奇妙な問題が発生します。
Validator::make($this->$request->all(), $this->$validationRules)
をしかし、現在、私は「空のプロパティにアクセスすることはできません」この迷惑なメッセージが出ています:documentationによると、実行するために、私はこれを行う必要があります。
すべての()プロパティが定義されていないように見えるので、この式$this->$request->all()
のエラーを追跡しました...私が行った場合、奇妙なことが起こります。たとえば、$this->request->input('name')
の値を入力します私のコントローラー上で正しくname = 'name'を指定してください。
なぜこのプロパティは空であるようですか?検証を正しく行うために欠けていることはありますか?
ありがとうございます!
こんにちは@Alexey、ご返信ありがとうございます。 yorの解決策はありませんでしたが、 'php artisan make:request'コマンドを使って新しいリクエストクラスを作成し、そのリクエストを自分のパラメータとして渡しました。 – Kvnamo