【问题标题】:laravel eloquent model cachelaravel 雄辩模型缓存
【发布时间】:2018-07-09 01:07:42
【问题描述】:

我正在 Laravel 5.6 中学习 laravel eloquent。

我已经使用过数据库查询生成器和缓存。

为数据库查询生成器检索和存储

$value = Cache::remember('users', $minutes, function () {
    return DB::table('users')->get();
});

但我不知道如何为 eloquent 缓存。

为 Eloquent 检索和存储

$value = Cache::remember('users', $minutes, function () {
        return App\User::all();
    });

对于 eloquent 或任何其他现有方法是否正确?

【问题讨论】:

标签: php laravel laravel-5 eloquent


【解决方案1】:

有一个内置的方法:

App\User::where(['id' => 1])->cache()

我希望这会有所帮助,尽管一年之后。

【讨论】:

    猜你喜欢
    • 2021-08-11
    • 2015-08-15
    • 2013-05-10
    • 2019-02-12
    • 2013-06-04
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    • 2017-09-23
    相关资源
    最近更新 更多