在通过 setcookie('aaa','asdc'); 设置cookie后获取的cookie值为null
dump( $request->cookie('aaa')); # null
为什么会出现这样的问题。
在laravel中默认cookie是被认为加密过得。而未被加密过得cookie则被laravel认为是无效的所以返回null
只要在App\Http\Middleware\EncryptCookies.php中设置好需要过滤的cookie,值就可以正常获取了。
protected $except = [ 'aaa', 'bbb' ];