php - 在控制器中抓取查询字符串参数,laravel
问题描述
我在刀片中有一个调用控制器函数的表单,我正在尝试将 url 查询字符串参数包装到函数调用中。
网址是testsite.com/verifyPhone?accessToken=1Kdfj348fDFJ$($kjdf
在我的控制器函数调用中,我已经在使用表单验证请求
$this->validate($request,[
'verify_phone' => 'required',
]);
我怎样才能获取accessToken
URL 中的参数并将其合并到此请求中以在我的下一次调用中发送,如下所示:
$authService->verifyPhone($request->accessToken, $request->verify_phone);
解决方案
使用 Laravel 的优点之一是您无需担心防止这种攻击。
Laravel 会为每个用户会话自动处理它。您只需要在表单中包含 @csrf Blade 指令。
推荐阅读
- c# - 电子邮件未使用 pop.DeleteMessage 从 gmail 中删除
- c++ - 为什么相同的东西不能在 C++ 中正确编译
- android - 如何使用 listAdapter 仅更新 recyclerview 中的一项(使用 diffUtil)
- php - 目标类 [App\Http\Controllers\auth\ResetCandidatePasswordController] 不存在。部署到 nginx laravel 8 后
- angular - 使用 Tippy.js 在内容道具中使用指令或组件
- mysql - ER图,物理数据模型关系
- twitch - 您如何找出 twitch 流媒体正在使用哪些扩展程序?
- vb.net - 在 VB.net 中拟合数据
- python - 我想在子目录中运行 python 文件
- javascript - 无法获取和更改子元素