LaravelでIlluminate\Foundation\Http\FormRequestを使用してワイルドカードリクエストの取得を確認することはできますか?
P粉087951442
P粉087951442 2024-03-27 17:23:42
0
1
366

ワイルドカード Date を使用した GET ルートがあります。

日のワイルドカードは、20220507 (YYYYMMDD) のような文字列です。

文字列を検証した後、正しい応答が必要です。応答を送信する前に、文字列の長さと形式を確認したいと思います。

私の質問は、Illuminate\Foundation\Http\FormRequest または Illuminate\Http\Request を使用して文字列を検証することは可能ですか? 制作: リクエスト?それとも出版リクエストのみ受け付けるのでしょうか?

コード:

リーリー

web.phpでルートを取得する例

リーリー

サンプルコントローラー

リーリー

またはサンプル コントローラー 2

リーリー

エラーが発生します: 無限リダイレクト ループ、リダイレクトが多すぎます。

P粉087951442
P粉087951442

全員に返信(1)
P粉706038741

第一に、フォームリクエストのルートパラメーターを検証することはできません

ただし、正規表現を使用してルートを検証することはできます。 例: ### リーリー

引き続き

validate() 関数またはフォーム リクエストを使用したい場合は リーリー

フォームリクエストメソッド -

all()メソッドをオーバーライドします。 リーリー

これが機能しない場合は、次のコードを試してください

リーリー

Laravel 5 でルーティングパラメータを確認するにはどうすればよいですか?

ただし、

validate() 関数を使用したい場合は、リクエスト パラメーターとして送信することをお勧めします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!