问题描述
我在需要更新某些值的地方应用了cron作业,但是我的cron作业无法正常工作,这是什么地方出了毛病,这是kernel.PHP中的代码
namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
protected function schedule(Schedule $schedule)
{
// $schedule->command('inspire')
// ->hourly();
$schedule->command('cron:update-user-not-new')->daily();
}
protected function commands()
{
$this->load(__DIR__.'/Commands');
require base_path('routes/console.PHP');
}
它是控制台/命令UpdateUserNotNew.PHP
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\DB;
public function handle()
{
Customer::whereDate('visit_date','>',Now()->addDays(1)->toDateTimeString())
->update([
'visit_clear' => 0
]);
}
在这里,visit_date以此形式存储在数据库“ 2020-08-21 10:17:00”中
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)