我已经创建了一个应用程序。在此应用程序中,我必须设置cron-Job时间表,假设已创建用户帐户,但15天或15天以上未登录,则他/她应收到提醒电子邮件。创建用户帐户后,如何自定义Cron-Job计划?提前谢谢。
答案 0 :(得分:0)
如果您想提醒自15天以来尚未登录的用户,并且每15天发送一次电子邮件,请尝试以下操作:
protected function schedule(Schedule $schedule)
{
$schedule->call(function(){
$users=User::where('last_logged_in',"<",Carbon::now()->subDays(15))
->get();
//TODO:: Send email to users implementation
})->cron('0 0 */15 * *');
}