浏览器控制台中的Cookie与从Laravel获取的Cookie不同
我从控制台和Laravel端得到两个不同的值 这就是我从拉威尔那边得到的浏览器控制台中的Cookie与从Laravel获取的Cookie不同,laravel,Laravel,我从控制台和Laravel端得到两个不同的值 这就是我从拉威尔那边得到的 public function getCookies() { $cookies = \Cookie::get(); dd($cookies); } 编辑1: 当调用get函数时,cookies似乎会自动解密。 有没有办法不解密就能得到cookies的原始值 编辑2 通过在EncryptCookies中间件的except数组中包含cookies名称来解决此问题。如果您对本讨论的更多内容感兴趣,可以
public function getCookies() {
$cookies = \Cookie::get();
dd($cookies);
}
编辑1:
当调用get函数时,cookies似乎会自动解密。
有没有办法不解密就能得到cookies的原始值
编辑2
通过在EncryptCookies中间件的except数组中包含cookies名称来解决此问题。如果您对本讨论的更多内容感兴趣,可以参考
Laravel将自动加密和解密所有cookie 由Laravel framework创建的所有cookie都使用身份验证码进行加密和签名,这意味着如果客户端对其进行了更改,则这些cookie将被视为无效。
资料来源:
您可以将cookie添加到自动加密中,从而将其排除在自动加密之外。Laravel将自动加密和解密所有cookie 由Laravel framework创建的所有cookie都使用身份验证码进行加密和签名,这意味着如果客户端对其进行了更改,则这些cookie将被视为无效。
资料来源:
通过将cookie添加到中,可以将其从自动加密中排除。我已经在except数组中包含了cookie名称。但不幸的是,它仍然给我null.FYI,cookies是由Javascript设置的,而不是由Laravel设置的。我只需要读一读关于拉威尔·西多普的书。我做了些蠢事。我在Lightlight文件夹中添加了except,而不是本地中间件。其中包含空的except数组I已在except数组中包含cookies名称。但不幸的是,它仍然给我null.FYI,cookies是由Javascript设置的,而不是由Laravel设置的。我只需要读一读关于拉威尔·西多普的书。我做了些蠢事。我在Lightlight文件夹中添加了except,而不是本地中间件。除了数组之外,其他都是空的