Add Google Chrome 检查元素 我-6ren">
gpt4 book ai didi

php - 如何在 laravel 的链接按钮中隐藏 URL

转载 作者:行者123 更新时间:2023-12-04 19:11:35 27 4
gpt4 key购买 nike

我正在使用 laravel 5.4,我有这样的代码

<td class="fit">
<a href="{{url('addApprovalRequestor/'.$approval_requestor_id.'/'.$user->id)}}"
class="btn btn-primary btn-sm">Add
</a>
</td>

Google Chrome 检查元素

enter image description here

我的看法

enter image description here我觉得我使用该代码不安全,它有一种方法可以隐藏代码的 url,而无需在 laravel 中使用 href 或 form

最佳答案

您的问题的答案是POST 请求

路线:

将您的路由类型从 GET 更改为 POST

Route::post('/addApprovalRequestor','controllerName@methodName');

Blade

使用带有 post 请求的表单,然后 url 将被隐藏

<form action="{{url('/addApprovalRequestor')}}" method="post">
{{csrf_field()}}
//save values in hidden input and this form will send it to server
<input type="hidden" name="approval_requester_id" value="{{$approval_requester_id}}">
<input type="hidden" name="user_id" value="{{$user->id}}">
<button type="submit">submit</button>
</form>

Controller

function methodName(Request $request){
dd($request->request);
//do what you want here
}

关于php - 如何在 laravel 的链接按钮中隐藏 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52288739/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com