我创建了一个命令,它将向mysql数据库添加一些记录。
当我用终端执行命令时,命令正在向数据库添加数据。
然后,我修改了Kernel.php,在命令数组中添加了命令,并按如下所示安排了任务。
protected $commands = [
\App\Console\Commands\AddData::class,
];
protected function schedule(Schedule $schedule)
{
$schedule->command('word:add')->everyMinute();
}
我在CPanel中设置了cron作业。
命令设置:每分钟一次。
命令添加为:
/ usr / local / bin / php / home / username / public_html / sitename / projectPath &&php artisan schedule:运行>> / dev / null 2>&1
但是它不起作用-即不向数据库表中添加行,也没有从CPanel中获取cron作业的任何错误。我是否缺少任何东西,或者我做错了什么?