格式化获取请求的路由

时间:2016-05-13 10:03:12

标签: javascript php html laravel get

所以在我的Laravel项目中,我有路由请求,看起来很像

Route::get('edit/{user}', 'AdminUserController@getUser');
Route::post('delete', 'AdminUserController@deleteUser');

等。 问题是我不知道如何通过get request链接传递变量。例如,当我通过链接传递一些变量时,例如

$.get("{{action('Admin\AdminUserController@editUser')}}", {user: id})

我得到的链接看起来像

  

/编辑?用户= 123

这种格式与roures.php中写的格式不匹配,其中只提到了斜杠。我该怎么做才能使这项工作正常进行?以某种方式让get请求看起来像 / edit / 123 或重写路由中的东西?

P.S我知道我可以简单地使用$.get('/edit/'+id),但我强烈要求它{{action}}

1 个答案:

答案 0 :(得分:3)

作为您的路线,您应该发送带有网址的ID作为数据。它会像

url : "/edit/id",

或将您的路线设为Route::get('edit', 'AdminUserController@getUser'); 并编辑id等于$request->id;

的行