1

私はlaravelフレームワークとphpが初めてなので、これを尋ねるのは難しいです. 私のルートを介した入力で、phpアプリケーションがログインページにルーティングされるようにします。たとえば、私のウェブサイトが www.example.com で、ユーザーが www.example.com/xxxxx と入力しようとすると、ユーザーをデフォルトのページに誘導したいとします。存在しない場合は www.example.com です。 xxxxx のルートのリスナー。これが理にかなっていることを願っています。どんな助けでも大歓迎です。ありがとうございました

4

1 に答える 1

2

ここのドキュメントのページを下に進むと、ルート パラメータ正規表現ルートの制約について説明しているセクションが見つかるはずです。これを使用して、次のように目的を達成できます。

//Make sure to place this as the bottom most route in your routes.php
Route::any('{anything}', function($anything)
{
     die('You can call a controller here and pass '.$anything.' or not.');

})->where('anything', '(.*)');

{anything}は「ルート パラメーター」です。パラメーターには任意の名前を付けることができますが、この効果を実現する(.*)のに役立つのは、で使用される正規表現です。where

于 2013-07-20T07:30:14.297 に答える