laravelのgetで渡されるパラメータを確認する方法を教えてください
注文リストページの上部には多くのフィルタ条件がありますが、これらのフィルタ条件には特定のルールがあります。たとえば、パラメータが渡される場合、金額は数値でなければなりません。条件付きフィルタリングの get による背景、URL アドレス、パラメーターが渡されていない場合の確認方法は同じです。
光阴似箭催人老,日月如移越少年。
1つの解決策は、ページにエラーを表示する領域を追加し、Laravelが提供するメソッドを使用して表示することです(フォームを直接送信し、送信する前にjsを使用して情報が正当であるかどうかを確認し、js検証に合格した後に送信し、検証します)バックエンドにあります)
ただし、この方法はあまりフレンドリーではありません。スクリーニング フォームの送信を非同期に変更し、js を使用してページの結果をレンダリングすることもできます。
パラメータフィルタリングルール? ミドルウェアを思い切って使用し、パラメータの取得リクエスト $request->getQueryString() を取得して、それをスクリーニング用のミドルウェアに入れます。
パラメータが渡されない場合は形式を検証しないでください。パラメータを渡した後でのみ検証してください。
1つの解決策は、ページにエラーを表示する領域を追加し、Laravelが提供するメソッドを使用して表示することです(フォームを直接送信し、送信する前にjsを使用して情報が正当であるかどうかを確認し、js検証に合格した後に送信し、検証します)バックエンドにあります)
リーリーただし、この方法はあまりフレンドリーではありません。スクリーニング フォームの送信を非同期に変更し、js を使用してページの結果をレンダリングすることもできます。
パラメータフィルタリングルール?
ミドルウェアを思い切って使用し、パラメータの取得リクエスト $request->getQueryString() を取得して、それをスクリーニング用のミドルウェアに入れます。
パラメータが渡されない場合は形式を検証しないでください。
パラメータを渡した後でのみ検証してください。