2017-01-13 6 views
0

"/ app /"セグメントで始まるリンクを1つのコントローラアクションにルーティングしたいとします。 URLの例:Laravel 5の無限個のセグメントを持つ経路

http://localhost/app/ 
http://localhost/app/something 
http://localhost/app/something/something2 
http://localhost/app/something/something2/..../somethingN 

これらのすべてのURLを1つのコントローラアクションにルーティングする必要があります。どのようにLaravel 5でそれを行うには?

答えて

2

あなたは$

Route::get('app/{parameters?}', '[email protected]')->where('parameters', '.*');

正規表現の制約を使って、1つの変数にすべてのパラメータをしこりができ、変数はその後、アプリの後に行くものは何でも(例えば、「何か/ something2」が移入されるパラメータ、 "something/something2/something3"など)。しかし、これを解析することができます。

関連する問題