laravel - “非静态方法 Redis::get() 不能被静态调用”在生产中但不是在本地
问题描述
在本地环境中开发时,我的使用没有任何Redis
问题master.blade.php
<body class="{{Redis::get('app_theme')}}">
直到我部署了我的项目(Forge+DigitalOcean)并开始获得:
ErrorException: 不能静态调用非静态方法 Redis::get()
我唯一的想法是可能是处理 PHP 本身,但版本是相同的。还能是什么??
UPD:在我的config/app.php 中指定
'Redis' => Illuminate\Support\Facades\Redis::class,
解决方案
推荐阅读
- java - 以编程方式设置 .fxml 文件
- mysql - Sql Join 查询 - 如果不在连接查询中,则设置默认值
- javascript - 在 React 的数组中的所有元素中更新相同的值
- javascript - 尝试动态包含 SSR 包的组件时,“函数作为 React 子项无效”
- shell - 使用 Unix 命令 shell 如何在不使用 / 和 * 命令的情况下将一个文件移动到子目录中的另一个文件?
- spring-data-cassandra - spring-data-cassandra 性能下降
- docker - 无法将 docker 容器连接到互联网
- apache - 使用 ModSecurity 将多个 IP 地址列入白名单
- php - 如何找到异步位置标头响应PHP cURL
- ms-access - MS Access:如果至少出现一次条件,则删除所有记录