gpt4 book ai didi

laravel - Lumen 文件缓存驱动

转载 作者:行者123 更新时间:2023-12-04 16:59:07 27 4
gpt4 key购买 nike

我在 Lumen 中,在一个 Controller 中,我想以一种简单易行的方式缓存计算结果,而不使用数据库或外部服务,所以我正在寻找将缓存保存在文件系统中。在 Laravel's documentation有引用file司机:

By default, Laravel is configured to use the file cache driver, which stores the serialized, cached objects in the filesystem.



我可以看到它,配置为默认缓存存储,在 config/cache.php 里面.

Lumen's documentation我看不到有关文件驱动程序的任何信息,也找不到与文件 cache.php 类似的任何内容在 Lumen 安装中。

所以我的问题是我是否可以在 Lumen 中使用文件缓存驱动程序(通过设置 CACHE_DRIVER=file )或者是否不鼓励、不支持、未实现或其他什么?

最佳答案

在流明.env.example默认情况下,您有:

CACHE_DRIVER=memcached

所以你需要的只是改变文件名 .env.example.env并设置
CACHE_DRIVER=file

如果您阅读 Caching in Lumen你会在例子中看到:
$value = Cache::store('file')->get('foo');

所以 file Lumen 支持驱动程序。

如果您还阅读了 Lumen Configuration您可以在此处阅读,您可以复制所需的配置文件(以防万一)并手动加载它们。你可以在这里看到默认的 Luman 缓存配置文件: https://github.com/laravel/lumen-framework/blob/5.1/config/cache.php

关于laravel - Lumen 文件缓存驱动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34535215/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com