Php laravel5.1检索cookie数据(始终返回null)
在Laravel中设置cookie后,我尝试使用以下代码检索它的内容。它始终返回空值,但cookie已设置为: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(
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