Laravelのような多くのフレームワークでは、フロントエンド検証の方法に関する提案はありません。これはバックエンドフレームワークからの理解で可能です。バックエンド検証とフロントエンド検証の同期
しかし、フォームを記入するときにユーザーが何か問題があるかどうかを直ちに確認できるように、javascriptの検証を事前に提供することは本当にうれしいでしょう。
私はLaravelのようなものでバックエンドの検証を行う方法を知っており、私はjavascriptでフロントエンドでそれを行う方法を知っています。しかし、発生する問題は、多くのフレームワークがこのフロントエンド/バックエンドの境界を越えていないにもかかわらず、それらを互いに同期させて検証する必要があるということです。
フロントエンドでバックエンド検証に適用されなくなった検証エラーを持つことはできません。人々はこれをどのように扱うのですか?
通常、バックエンドの検証だけを行い、フラッシュバックやエラーをユーザーに渡して、フロントエンド検証をスキップしますか?フロントエンドとバックエンドの検証を同じに保つために、エラーが発生しやすく、かなりの作業が必要になると感じています。
編集
私はそれにいくつかのより多くの入力を大好きだ質問に対する答えはすでにありますが。どのような人々がこの問題に効率的に取り組むかについて、どのように使用しているのか、カスタム解決策や考え方は大歓迎です。
PHPで、クライアント側に同じサーバーサイドルールを適用するためのJavaScriptを生成するコードを記述できるとします。 – GordonM