Routing Laravel4:使用Route::controller时更改参数顺序
如果我有以下定义: 在app/routes.php中 在app/controllers/MyClass.php中 可用的路由是Routing Laravel4:使用Route::controller时更改参数顺序,routing,laravel-4,Routing,Laravel 4,如果我有以下定义: 在app/routes.php中 在app/controllers/MyClass.php中 可用的路由是/prefix/method/{param} 是否可以将其更改为/prefix/{param}/method,而不显式定义路由,从而只保留route::controller 注意:顺序的更改可以应用于类的所有方法 谢谢是的,可以更改订单。只需编辑下面的URI参数 您的路线: Route::controller('prefix/{param}', 'MyController
/prefix/method/{param}
是否可以将其更改为/prefix/{param}/method
,而不显式定义路由,从而只保留route::controller
注意:顺序的更改可以应用于类的所有方法
谢谢是的,可以更改订单。只需编辑下面的URI参数 您的路线:
Route::controller('prefix/{param}', 'MyController'); // Effects to All Controller Methods
或
保持相同的控制器。你不需要改变任何事情
结果是
/prefix/{param}/method
否。。。不是我所知道的。这就是为什么我们要宣布路线,所以要遵守。声明一件事,使用另一件事,根本没有意义。哦,上帝,当然。。。应该知道……:)谢谢
class MyClass {
public function getMethod($param) {
// ...
}
}
Route::controller('prefix/{param}', 'MyController'); // Effects to All Controller Methods
Route::controller('prefix/{param}', 'MyController@getMethod'); // Effects to specified Method