【发布时间】:2018-10-30 17:36:50
【问题描述】:
我已经在 Laravel 5.5 cache 中的 Service Provider 中存储了一些数据,如下所示:
class DataServiceProvider extends ServiceProvider
{
public function boot()
{
$user = Cache::rememberForever('user', function () {
return array('name' => 'jack', 'age' => 25);
});
}
public function register()
{
//
}
}
我通过以下方式从controller 的缓存中检索项目:
$user= Cache::get('user');
但我需要在views (blade) 中检索cache 项目,如何在views (blade) 中直接 访问它们(不将缓存作为变量传递)?
我只想在cache 中存储一次数据,然后在我的应用程序中随处访问它无需更多步骤,可以吗?
【问题讨论】:
标签: laravel caching view laravel-views laravel-cache