2016-12-14 50 views
0

我需要有2條路線:Laravel 2路由返回不同的頁面,使用和不使用參數

1)本地主機/ static1/{參數1}/{參數2}

2)本地主機/ static1/static2/{param3}

Static1在第一個和第二個url中相同。我的問題是,如果我導航到第二個網址,laravel會將static2作爲param1(param1 = static2)。如何定義這些路線以使它們返回不同的頁面?

回答

0

只要給更嚴格的路由更高的優先級在你的路由文件,如下圖所示:

Route::get('static1/static2/{param3}', function(){}); 

Route::get ('static1/{param1}/{param2}', function(){});