微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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的行;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐