Laravel では、ルートは paths/ フォルダー内に定義されます。ルートは web.php ファイルで定義されます。このファイルはlaravelのインストールが完了した後に作成されます。 Laravel ルーティングは、以下に示すように URI とクロージャー関数を受け入れます -
リーリーweb/routes.php で定義されたルートは Web ミドルウェア グループに割り当てられ、 セッション状態と CSRF 保護を備えています。ルート内でコントローラーを呼び出すこともできます 次のように -### リーリー
アプリケーションで使用できるルーティング方法は次のとおりです:
$ uri, $コールバック関数またはコントローラー);
$uri, $コールバック関数またはコントローラー);
$uri, $コールバック関数またはコントローラー);
$uri, $コールバック関数またはコントローラー);
$uri, $コールバック関数またはコントローラー);
$uri, $コールバック関数またはコントローラー);
###文法###
ルーティングパラメータの構文は次のとおりです -myid は
さらに使用したいルーティング パラメータです。複数のルーティングパラメータ
以下の構文に示すように、複数のルート パラメーターを指定できます。オプションのパラメータ
オプションのパラメータをルートに追加することもできます。オプションのパラメータは常に使用できるわけではなく、パラメータの後に ? で示されます。オプションのパラメータの構文は次のとおりです。 -
Laravel にはパラメータの検証に役立つメソッドがいくつかあります。それらは、where()、
whereNumber()、whereAlpha()、および whereAlphaNumeric() です。
例 1 の中国語訳は次のとおりです:
例 1where()
メソッドはルート上で定義されており、パラメータ名とパラメータに適用される検証を受け入れます。複数のパラメーターがある場合、キーはパラメーター名、値はキーに適用される検証ルールである配列として受け入れられます。リーリー ###出力### 出力は - です リーリー
上記の場合、生徒の名前には A ~ Z、a ~ z、または両方の混合を含める必要があります。したがって、以下は有効な URL です -次に、where() メソッドを使用して複数のパラメータを確認してみましょう。
リーリー 上記の場合、ルーティング パラメーターはstudentid とstudentname です。学生IDは必須です は 0 ~ 9 の数字で、生徒の名前は小文字にする必要があります。
翻訳する必要がある内容は、0 ~ 9 の数字である必要があり、学生名は小文字である必要があります。 ###出力###上記の出力は -
です リーリーwhereNumber()を使用する
###例### 有効な値のみを必要とするルート パラメータを渡す必要があります -です。 リーリー
whereAlpha() を使用する###例###
アルファ値を持たせたいルートパラメータを渡す必要があります -リーリー ###出力###
上記のコードの出力は -リーリー ###出力###
出力は -以上がLaravelでルートパラメータを検証するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。