問題タブ [laravel-validation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - タグ入力からの複数の値に対する Laravel 固有の検証
タグ入力に対してlaravelの一意の検証を使用する必要がありますが、複数の値の問題に直面しています。1つの値を挿入すると一意のルールがうまく機能しますが、複数の値を追加すると機能しません。
これは私のコントローラーコードです
そして、これは私のビューコードです
最後に私のajaxコード
私の主な質問は、タグ入力によって挿入された複数の値で一意のルールを使用する方法です
php - 派生クラスメソッドの引数で具象クラス名を変更する方法
次のように、laravelのデフォルトルートコントローラーと同じ機能を提供するAPIControllerを用意しようとしています
したがって、laravel が store メソッドの FormRequest で任意のクラスを受け入れることができるように、クラスを交換したいと思います
しかし、次のエラーが表示されます。
署名が一致しないため、これは問題ありません。どうすればこれを達成できますか?そして、laravelがその引数に対してあらゆる種類のクラスを受け入れる方法をどこで見つけることができますか。
php - Laravelでメールアドレスドメインを検証するには?
Laravel で、メールアドレスを検証して、強制的にg.go.edu
.
php - Laravel 5 - 再利用可能なカスタムバリデーターを配置する場所は?
複数の場所で使用したいカスタムバリデーターの正しい場所はどこにあるのだろうか?
たとえば、min_image_size
バリデータがあります:
正しいLaravelの方法に従ってどこに配置すればよいですか?
php - Laravel 検証が失敗し、ランダム データが返される
いくつかのメソッドで FormRequests を使用している API を作成しました。FormRequest の検証が失敗すると、ランダム データが返されます。
どこを見ればいいのかわからず、いろいろ試してみましたが、修正できませんでした。ここに、問題を修正しようとしたことをリストしました。
- FormRequest を通常の Request に変更し、 を使用します
$this->validate()
。まだランダムデータを返しています。 dd()
メソッドで aを試しましたが、formatErrors()
到達しませんでした。dd()
抽象クラスのコンストラクターでa を試したところRequest
、ダンプが表示されました。- 検証は使用しませんでしたが、Request クラスだけで動作しました。ランダム データは表示されませんでした (ただし、実際にはリクエストを検証する必要があります)。
Laravel 内で Validation 機能を使用したい場合、このランダムなデータが返されるようです。Request オブジェクトを使用すると、コードは実行されますが、存在しないデータが原因でエラーが発生します。
メソッドは次のようになります。
FormRequest は次のようになります。
編集:だから、検証が失敗すると、理由もなく別のコントローラーメソッドに行くことがわかりました..
TLDR; 検証が失敗すると、返されるはずのないデータが返されます。ダンプを表示する代わりに: Wut
.
誰かがこの問題を抱えているか、これを修正する場所を知っていますか? 私はLaravel5を使用しています。
php - Laravelコントローラーメソッドはどのようにパラメーターを取得しますか?
私はいくつかのLaravelコントローラーメソッドを研究しています。一部のコントローラー メソッドにはいくつかのパラメーターがありますが、それらはルート パラメーターからのものではありません。例えば、
Laravelコントローラーメソッドはどのようにパラメーターを取得しますか? パラメータを提供したのは誰$request
ですか? Laravelはルートパラメータとこのタイプのパラメータをどのように区別していますか?