格式化获取请求的路由


Formatting routes for get requests

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

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,或者重写路由中的某些内容?

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

作为您的路由,您应该发送带有url的id,而不是作为数据。它将是类似的东西

url : "/edit/id",

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