php - Laravel 调度器内核
问题描述
我有一个使用调度程序的 Laravel 应用程序。我在内核中定义了计划,其中一些计划是由我的设置表中的设置定义的。
设置表
id | code | value
1 | signout | 18:00
核心
$schedule->command('appname:signout')->dailyAt(\App\Setting::where('code','signout')->first()->value);
部署我的应用程序时出现以下错误。
SQLSTATE[HY000] [1045] 用户'forge'@'localhost'的访问被拒绝(使用密码:NO)(SQL:select * from
settings
wherecode
= signout limit 1)
我很困惑,因为我还没有添加包含我的用户名和密码的 .env 文件,但它看起来好像在部署发生时它试图初始化 kernel.php 文件?
解决方案
推荐阅读
- php - 为什么我的 api 路由在 Postman 上测试时不会返回任何内容?
- sockets - 使用 Kubernetes/Agones 的游戏网络
- c# - Firebase C# .net(如何上传 .pdf、.docs、.dwg 等任何类型的文件)?
- java - 是否改变了 Quarkus 1.13.7 和 Quarkus 2.0.0 之间处理 Vertx eventBus 多线程的方式?
- excel - 使用 VBA 设置空白数据透视表时出错
- authentication - 有没有办法将身份验证墙引入未经身份验证的网络应用程序?
- python - 我正在尝试从 URL 获取数据,当我第一次运行代码时它的工作但在它之后数据丢失了?
- unity3d - Unity2D:镜像乘法 - 如何在三消游戏中查看对手的屏幕
- flutter - Flutter 中 SingleChildScrollView 的 interactiveView 子项
- java - 在不使用额外内存的情况下打印具有内置函数的子数组