javascript – 格式化获取请求的路由

参见英文答案 > How To Pass GET Parameters To Laravel From With GET Method ?                                    6个
所以在我的Laravel项目中,我有一些请求的路由,看起来很像

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

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

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

我得到的链接看起来像

/edit?user=123

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

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

解决方法:

作为您的路线,您应该发送带有url的id作为数据而不是单独的.它会是这样的

url : "/edit/id",

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

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...