laravel 4中的Cookie类,它是照亮\ cookie \ cookiejar吗?

时间:2013-07-03 20:38:20

标签: laravel laravel-4

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

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

如果删除包含类

的声明的文件,该怎么办?

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

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

CookieJar中存在哪些内容 有没有办法制作没有加密的cookie

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

1 个答案:

答案 0 :(得分:0)

查找外观类

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

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

编译代码

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

$ php artisan clear-compiled

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

$ php artisan optimize
如果你愿意,可以重新创建它。

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