如何使用GET方法以Laravel形式在URL中以加密格式传递GET参数?

桑迪卡卡德

我想在表单提交时加密参数。我使用的是laravel 5.2版本,当表单提交时,我get method用于提交表单。但是当提交表单时,该时间显示URL中的所有参数。因此,所有这些参数我都必须加密。例如

http://localhost:8000/get/experiences?category_id=18

http://localhost:8000/get/experiences/AQBBShSqt4zxsClTymwBhjIUP1kG7HEoqhoKMfAAlsMk2ZUOxStqGLAFFg0mM1nRKMEVVbB97xCvfRJTP0ZH3k1Am

我怎样才能做到这一点?

罗宾·迪克森

您需要定义路线:

Route::post('/get/experiences/{category_id}', 'Controller@method');

之后,您可以制作表格:

<form action="{{ url('/get/experiences/'.encrypt($category_id)) }}" method="post">
<!-- all your form data -->
<input type="submit" value="Post">
</form>

这将向POST路由发送一个请求,/get/experiences/{category_id}使用该方法。encrypt$category_idencrypt

希望这有效!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章