Php laravel5.1检索cookie数据(始终返回null)

Php laravel5.1检索cookie数据(始终返回null),php,cookies,laravel-5.1,Php,Cookies,Laravel 5.1,在Laravel中设置cookie后,我尝试使用以下代码检索它的内容。它始终返回空值,但cookie已设置为: public function postRegister(Request $request) { $validator = $this->validator($request->all()); if ($validator->fails()) { $this->throwValidationException(

在Laravel中设置cookie后,我尝试使用以下代码检索它的内容。它始终返回空值,但cookie已设置为:

 public function postRegister(Request $request)
{

    $validator = $this->validator($request->all());

    if ($validator->fails()) {

        $this->throwValidationException(
            $request, $validator
        );
    }

    $value =  \Request::cookie('affiliate_id');
    dd( $value );

    $user = $this->create($request->all());

    return redirect()->back()->with('status', trans('account.verify'));

}


如您所见,cookie“affiliate_id”的值不是空的。

发布您的完整控制器方法,以便我可以检查问题所在。当您尝试此
$value=\Request::cookie('affiliate_id')我更新了上面的代码。同样的结果。一直说“空”。这太奇怪了。把你的代码移到验证行的顶部,然后检查一下,你是否得到了值<代码>echo\Request::cookie('XSRF-TOKEN');模具()它可以工作,我获得XSRF令牌,但是当我尝试获取
附属机构id
的内容时,它返回了一个空白页面(因为它是空的)。尝试使用
laravel\u会话
cookie,检查它是否返回值?并将http与您的网址一起添加,例如
http://smp.local.dev