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