Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Routing Laravel4:使用Route::controller时更改参数顺序_Routing_Laravel 4 - Fatal编程技术网

Routing Laravel4:使用Route::controller时更改参数顺序

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

如果我有以下定义:

在app/routes.php中

在app/controllers/MyClass.php中

可用的路由是
/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