Javascript 格式化get请求的路由

Javascript 格式化get请求的路由,javascript,php,html,laravel,get,Javascript,Php,Html,Laravel,Get,所以在我的Laravel项目中,我有一些路由请求,它们看起来很经典 Route::get('edit/{user}', 'AdminUserController@getUser'); Route::post('delete', 'AdminUserController@deleteUser'); 等等。 问题是我不知道如何通过get请求链接传递变量。例如,当我用链接传递某个变量时,如 $.get("{{action('Admin\AdminUserController@editUser')}}

所以在我的Laravel项目中,我有一些路由请求,它们看起来很经典

Route::get('edit/{user}', 'AdminUserController@getUser');
Route::post('delete', 'AdminUserController@deleteUser');
等等。 问题是我不知道如何通过get请求链接传递变量。例如,当我用链接传递某个变量时,如

$.get("{{action('Admin\AdminUserController@editUser')}}", {user: id})
我得到的链接看起来像

/编辑?用户=123

这种格式与在roures.php中编写的格式不匹配,这里只提到了斜杠。我应该怎么做才能使它正常工作?以某种方式使get请求看起来像/edit/123或重写路由中的某些内容


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

作为您的路线,您应该发送带有url的id,而不是作为数据发送。大概是

url : "/edit/id",
或者将您的路线设置为
route::get('edit','AdminUserController@getUser');

编辑id行等于
$request->id

你看过这篇文章吗@ReeceCottam现在我有了,谢谢你,我会试着从中得到一些东西!没问题,很乐意帮忙=]