0

根据 laravel 官网提供的 API 文档 cookie 类是 Illuminate\cookie\cookiejar 所以当我调用一个函数时,我在 CookieJar 类上调用我有两个问题当我删除包含 CookieJar 的文件时 这段代码仍然有效

$cookie = Cookie::make('name','James');

如果我删除了包含类声明的文件怎么可能

第二个是cookie的值总是加密的,即使我评论了这一行

$value = $this->encrypter->encrypt($value);

存在于 CookieJar 中有没有任何方法可以在不加密的情况下制作 cookie

这两个问题都让我怀疑 CookieJar 是否与 cookie 类相同,或者我在这里缺少一些东西

4

1 回答 1

0

查找门面类

用于echo get_class(Facade::getFacadeRoot());确定它是哪个类。

工作示例:echo get_class(Cookie::getFacadeRoot());.

编译代码

至于编译文件的问题,可以删除compiled.php或者运行:

$ php artisan clear-compiled

清除编译的文件。然后你可以运行:

$ php artisan optimize

如果您愿意,可以重新创建它。

这些命令显示在composer.json文件中,因为它们在安装和更新时运行。

于 2013-07-07T23:04:03.760 回答