我想在表单提交时加密参数。我使用的是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_id
encrypt
希望这有效!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句