问题标签 [laravel-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
7866 浏览

laravel - 是否有某种 Laravel 控制器缓存?

我在使用 Laravel 5.5 时遇到的奇怪问题

我可以更新甚至删除控制器,但它看起来好像仍在调用缓存/旧版本。

我试过清除缓存、清除路由缓存、清除配置缓存——似乎没有任何效果。

在我的本地测试环境中,如果我删除控制器文件然后尝试访问它,我会立即收到未找到的错误。在我的生产服务器上我没有。

有人有什么想法或建议吗?

0 投票
1 回答
1997 浏览

laravel - 如何存储在现有的缓存集合中并在 laravel 中更新缓存

缓存集合是

现在如何在 Districts.all 缓存中添加新内容

以及如何更新此缓存

0 投票
1 回答
128 浏览

caching - laravel 缓存有条件的查询

我正在尝试通过提供它的键的一部分来加载缓存的值,但我不知道如何......我想要类似 SQL 语法的东西,但使用 laravel 缓存系统:

PS:我正在使用文件驱动器

0 投票
3 回答
4010 浏览

php - 没有足够的参数(缺少:“key”)。在 laravel php artisan 缓存中:忘记

当我尝试从 laravel 5.5 项目中删除我的所有缓存文件时,我在运行此命令时遇到了一些错误

php工匠缓存:忘记

没有足够的参数(缺少:“key”)。

0 投票
3 回答
3385 浏览

laravel - How to retrieve items from the cache in view in Laravel?

I've stored some data in Laravel 5.5 cache in Service Provider as you can see in following:

I retrieve items from the cache in controller by this:

But I need to retrieve cache items within views (blade), How can I access them directly in views (blade) (without passing cache as variable)? I just want to store data in cache once, and access to it everywhere in my app with no more steps, is it possible?

0 投票
1 回答
535 浏览

php - 如何使用相同的代码库为多租户管理 Laravel 文件缓存

Laravel:5.6 php:7.1

我有多个具有单个代码库并使用文件缓存的租户(平台)应用程序。我需要处理特定平台的缓存删除。

我尝试在运行时设置缓存配置存储路径,以针对平台设置不同的缓存路径。但是一旦我尝试使用以下方法放置缓存,它就会从 config/cache.php 获得默认设置

0 投票
1 回答
1328 浏览

laravel - Laravel Eloquent Caching 分页聚合计数结果

是否有可能缓存分页查询的计数结果?

我有 2 000 000+ 的表,每次计算这个计数需要大约 300 毫秒。将此结果缓存 1 小时就足够了,谢谢!

0 投票
1 回答
1999 浏览

php - Laravel 无法禁用维护模式

我已将 Laravel 置于维护模式,使用php artisan down.

不,我尝试使用 docs ( php artisan up) 中的命令禁用该模式,但没有任何反应。

我已经清除了所有 Laravel 缓存和我的浏览器缓存。怎么了?

0 投票
1 回答
544 浏览

laravel - Laravel - 在刀片视图中使用太多可重用组件会减慢页面访问速度或增加服务器负载吗?

通过利用刀片提供的组件和插槽功能,我正在构建一个 web 应用程序,以最大限度地利用可重用组件。

我唯一担心的是使用太多可重用组件会减慢页面访问速度或增加服务器负载吗?我知道 laravel 具有缓存已编译刀片视图的功能,但缓存会在此缓存中工作吗?

编辑:在根据变量状态有条件地生成 html 代码的情况下怎么办?

0 投票
1 回答
713 浏览

laravel - 在每个访问中重置缓存 TTL

我想知道是否有任何方法可以从上次访问时更新缓存 TTL?

目前,我有一种方法可以通过 API 调用登录到 adobe connect,并且 API 会话在上次调用后的 4 天内有效。但是我的缓存驱动程序从添加的那一刻起仅将会话保留在缓存中 4 天。但我想自上次访问以来将其保留 4 天!

有什么方法可以更新缓存 TTL?我确定忘记并重新插入密钥不是最佳做法。