2014-02-21 32 views
1

如果我有以下定義:Laravel4:參數變化順序使用路徑時::控制器

在app /routes.php文件

Route::controller('prefix', '[email protected]') 

在app /控制器/MyClass.php

class MyClass { 
    public function getMethod($param) { 
    // ... 
    } 
} 

,這將是可用的途徑是/prefix/method/{param}

是否有可能將此更改爲/prefix/{param}/method而未明確定義路線,因此僅保留Route::controller

注意:順序的改變可以應用於類的所有方法。

謝謝

+4

不......我不知道。這就是我們宣佈路線的原因,所以他們會遵循。宣佈一件事並使用另一件事,根本沒有意義。 –

回答

1

是的,它可以改變秩序。而就在下面

你的路由編輯URI參數:

Route::controller('prefix/{param}', 'MyController'); // Effects to All Controller Methods 

OR

Route::controller('prefix/{param}', '[email protected]'); // Effects to specified Method 

保持相同的控制器。你不需要改變任何。

結果是/prefix/{param}/method

+0

哦,上帝,當然...應該知道... :)謝謝。 – Propaganistas

相關問題