ホームページ  >  記事  >  バックエンド開発  >  golang gookit validate がグローバル カスタム バリデーターで機能しない

golang gookit validate がグローバル カスタム バリデーターで機能しない

PHPz
PHPz転載
2024-02-14 14:42:16713ブラウズ

golang gookit validate 不适用于全局自定义验证器

php エディター Banana は、golang の gookit validate を使用するときに問題を発見しました。つまり、グローバル カスタム バリデーターには適用されません。 gookit validate は、多くの組み込み検証ルールを提供する便利で強力な検証ライブラリですが、グローバル カスタム検証ルールのサポートにはいくつかの制限があります。これは開発者にとって迷惑になる可能性があるため、gookit validate を使用する場合は注意する必要があります。次に、この問題を詳しく調査し、いくつかの解決策を提供します。

質問内容

golang gookit バリデーターを使用してカスタムバリデーターを追加しようとしていますが、関数がトリガーされません。

リーリー

結果は常に成功し、カスタム バリデーターが呼び出されることはありません。外出先のプレイグラウンドで直接

回避策

これについては、 構成

で明示的に言及する必要があります。

NULL 値をスキップしないでください

###次のように:### リーリー

その後、コードを実行すると機能します

以上がgolang gookit validate がグローバル カスタム バリデーターで機能しないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。