如果我定义了以下内容:
app / routes.php中的
Route::controller('prefix', 'MyClass@getMethod')
app / controllers / MyClass.php中的
class MyClass {
public function getMethod($param) {
// ...
}
}
可用的路线是/prefix/method/{param}
。
是否可以在没有明确定义路线的情况下将其更改为/prefix/{param}/method
,从而只保留Route::controller
?
注意:顺序的更改可以应用于该类的所有方法。
由于
答案 0 :(得分:1)
是的,可以改变订单。只需编辑下面的URI参数
即可您的路由:
Route::controller('prefix/{param}', 'MyController'); // Effects to All Controller Methods
OR
Route::controller('prefix/{param}', 'MyController@getMethod'); // Effects to specified Method
保持同一个控制器。你不需要改变任何东西。
结果为/prefix/{param}/method