Laravel将url参数传递给控制器

时间:2015-02-23 23:55:58

标签: php laravel laravel-4

我当前的网址是 localhost / test / 1

当我点击“保存”按钮时,它将调用休息服务 test / {id} / createNewTest 。如何获得控制器中的{id}?现在它什么都没有。

路线

Route::post('test/{id}/createNewTest', 'TestController@createNewTest');

控制器

public function createNewTest() {
   $id = Request::input('id');
}

$ id假设在这里为1,但它什么都没有

1 个答案:

答案 0 :(得分:1)

路由参数通过方法参数传递到控制器,而不是请求输入:

public function createNewTest($id) {
    var_dump($id); // from method parameter, not Request::input()
}