首页 > 解决方案 > 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 settingswhere code = signout limit 1)

我很困惑,因为我还没有添加包含我的用户名和密码的 .env 文件,但它看起来好像在部署发生时它试图初始化 kernel.php 文件?

标签: phplaravellaravel-5

解决方案


推荐阅读