我正在编写一个中间件来根据其cookie过滤请求,但我得到一个空cookie。
public function handle($request, Closure $next)
{
var_dump ($request->cookie("cookie_name"); //<------- null
return $next($request);
}
这是从中间件获取cookie的正确功能吗?如果cookie存在,为什么为null?
答案 0 :(得分:3)
Laravel正在加密Cookie,因此我必须在App\Http\Middleware\EncryptCookies\
protected $except = [
'cookie_name'
];