我需要阅读由我的Laravel应用程序设置的JS格式的cookie.有没有一种方法可以在Laravel中做到这一点(而不是直接通过PHP设置),而不覆盖类呢?

推荐答案

请参阅EncryptCookies中间件——这允许您设置异常;也就是说,不需要加密的cookies.

namespace App\Http\Middleware;

use Illuminate\Cookie\Middleware\EncryptCookies as BaseEncrypter;

class EncryptCookies extends BaseEncrypter
{
    /**
     * The names of the cookies that should not be encrypted.
     *
     * @var array
     */
    protected $except = [
        'my_cookie'
    ];
}

Laravel相关问答推荐

保存很多模型太慢

Laravel 9 如何将 url 中的参数从一个控制器传递到另一个控制器?

调用字符串上的成员函数

Laravel - 出于某种原因,max 打破了我的查询

将 Laravel 升级到 4.2 后,Artisan::call('migrate') 不起作用

Laravel Eloquent,仅 Select 存在关系的行

Laravel 5.7 判断Electron邮件是否经过验证

PHP Laravel:如何设置或获取会话数据?

artisan 迁移错误找不到类'Doctrine\\DBAL\\Driver\\PDOMySql\\Driver'

这个上下文的流程应该是怎样的? (根据 Select 的付款方式,将处理付款的代码放在哪里?)

将非框架 PHP 项目移植到 Laravel 4.x

Laravel - 自定义时间戳列名称

向 Docker 上的 Artisan 推荐方式

如何在 laravel 中使用 GROUP_CONCAT

如何在 laravel 4 中删除文件

Laravel 5.3 通知 - 仅使用Electron邮件地址通知

日期时间格式无效:1366 字符串值不正确

判断行是否存在,Laravel

将参数传递给过滤器 - Laravel 4

Laravel 5.3 - 用户Collection 的单一通知(关注者)