中间件中的null cookie

时间:2016-07-07 14:05:07

标签: laravel laravel-5

我正在编写一个中间件来根据其cookie过滤请求,但我得到一个空cookie。

public function handle($request, Closure $next)
{
    var_dump ($request->cookie("cookie_name"); //<------- null
    return $next($request);
}

这是从中间件获取cookie的正确功能吗?如果cookie存在,为什么为null?

1 个答案:

答案 0 :(得分:3)

Laravel正在加密Cookie,因此我必须在App\Http\Middleware\EncryptCookies\

中为加密Cookie添加例外
protected $except = [
    'cookie_name'
];