2015-04-05 37 views

回答

3

如果您使用Laravel 5,这已经集成,如果您使用L4,则可以使用dispacther作为@pespantelis提供的。

在你提到你可以做到这一点的情况下:

在cron格式:

<?php 
$schedule->command('sendMyEmailCommand')->cron('0 0 15 * *'); 

在更表现Laravel方式:

<?php 
$schedule->command('sendMyEmailCommand')->monthly()->when(function() 
{ 
    return (date("d") == 15); 
}); 

见详细的相关laravel docs和guiadance。

1

您可以用dispatcher做到这一点。

调度员是Laravel artisan命令调度工具,用于调度项目中的artisan命令,因此在部署时不需要碰触您的crontab。

相关问题