首页 > 解决方案 > 在控制器中抓取查询字符串参数,laravel

问题描述

我在刀片中有一个调用控制器函数的表单,我正在尝试将 url 查询字符串参数包装到函数调用中。

网址是testsite.com/verifyPhone?accessToken=1Kdfj348fDFJ$($kjdf

在我的控制器函数调用中,我已经在使用表单验证请求

    $this->validate($request,[
        'verify_phone' => 'required',
    ]);

我怎样才能获取accessTokenURL 中的参数并将其合并到此请求中以在我的下一次调用中发送,如下所示:

$authService->verifyPhone($request->accessToken, $request->verify_phone);

标签: phplaravel

解决方案


使用 Laravel 的优点之一是您无需担心防止这种攻击。

Laravel 会为每个用户会话自动处理它。您只需要在表单中包含 @csrf Blade 指令。

文档:https ://laravel.com/docs/5.8/csrf


推荐阅读