LaravelのRouting
最近、FuelPHPからLaravelの方がシンプルで良くない?って事で使っています。
で両方のRoutingの自分の気になった箇所を動作確認したので覚書
特にRoutingの中での「?」の使い方についてです。
Laravel
まず、「routes.php」の内容を以下のように設定してみた
これでまず、
「http://test2.com/a」でアクセスすると「2」にルーティングされそうだが→「404 Not Found」
「http://test2.com/a/1」でアクセスすると「2」にルーティングされそうだが→「404 Not Found」
「http://test2.com/bb/a」でアクセスすると→「a 9999」
「http://test2.com/bb/a/1」でアクセスすると→「a 1」
となる。
ここで「routes.php」の内容を
と変更すると
「http://test2.com/a」でアクセスすると→「a 9999」
となる
「?」を使用する場合は注意が必要のようです。