重新生成数据,资源推荐栏无效 ?

第四步:重新生成数据
刷新数据库,然后重新生成数据:
$ php artisan migrate:refresh --seed

结果:
重新生成数据,资源推荐栏无效 ?
重新生成数据,资源推荐栏无效 ?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 5
翟宇鑫

缓存也是需要清除一下的。

4年前 评论

@菜就多努力呀n

  1. 自动缓存更新
    第一步:新建监控器
    第二步:注册监控器
    第三步:再尝试一遍
    我再尝试一遍就是上图结果。
    浏览器的缓存我也删除过了。不知还有哪里调整。
4年前 评论
翟宇鑫

@bing_ 首先第一步,监控器在监听什么场景
只有在资源推荐数据被修改才会触发到监控器;
你做的操作相当于手动修改数据库了,所以监控器没有触发到,缓存自然也就没有更新了。

4年前 评论
翟宇鑫

@bing_ 你需要做的操作:

  1. tinker 中执行 Cache::forget($link->cache_key);,记得将 $link->cache_key 换成你设定的值;
  2. 在首页加载前加上这段代码,同时别忘记更换 cache_key
  3. 两者任选其一(第一种没有试过,理论上是 OK 的)。
4年前 评论

@菜就多努力呀n
谢谢你!
学到这里,我感觉已经身心疲惫,精疲力尽。

你的办法看起来有点麻烦,因为我都忘记了在哪里设置了 cache_key 值。
既然是缓存问题,我就再制造一下缓存。
我进后台任意点编辑和保存资源推荐,没做任何修改,问题竟然解决了。

file

4年前 评论
bing_ (作者) (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!