Laravel 邮件:如何在 laravel 1 个月后自动将邮件作为消息发送给用户
Laravel Mail: How can I sent a mail automatically to a user as a message after 1 month of time in laravel
我想在 1 个月后自动向用户的 gmail 帐户中的用户发送邮件或通知。 laravel 中有关如何执行此操作的任何建议。
例如:当用户注册当前日期时,必须在 1 个月后自动发送通知。
有点迷茫,小建议对我很有帮助。
为 Task Scheduling 使用 Laravel cronjobs,以下教程将帮助您使用 cron-jobs:
首先你应该写一个laravel command or any function that handles the task you want to run periodically then add the command to task scheduler
最后添加
使 laravel 任务调度工作
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
到 linux 的 cronjobs。您还可以通过
编辑 linux 的 cron 作业
crontabs -e
首先你应该写一个laravel命令或任何处理
你想要运行定期
的任务
在文件中 App\Console\Commands\COMMAND_NAME
在句柄中写下你的代码
函数
protected $signature = 'command_call'; # Like 'report:send'
public function handle()
{
......
....
}
然后将命令添加到任务计划程序
最后添加
使laravel任务调度工作
在文件中 App\Console\Kernel
用路径定义你的命令名
protected $commands = ['App\Console\Commands\COMMAND_NAME']
然后,内部调度函数
protected function schedule(Schedule $schedule)
{
$schedule->command('report:send')->monthly();
//for send the user report Every month
}
然后在你的 cron 作业中:-
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
我想在 1 个月后自动向用户的 gmail 帐户中的用户发送邮件或通知。 laravel 中有关如何执行此操作的任何建议。
例如:当用户注册当前日期时,必须在 1 个月后自动发送通知。
有点迷茫,小建议对我很有帮助。
为 Task Scheduling 使用 Laravel cronjobs,以下教程将帮助您使用 cron-jobs:
首先你应该写一个laravel command or any function that handles the task you want to run periodically then add the command to task scheduler 最后添加
使 laravel 任务调度工作* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
到 linux 的 cronjobs。您还可以通过
编辑 linux 的 cron 作业crontabs -e
首先你应该写一个laravel命令或任何处理 你想要运行定期
的任务在文件中 App\Console\Commands\COMMAND_NAME
在句柄中写下你的代码
函数
protected $signature = 'command_call'; # Like 'report:send'
public function handle()
{
......
....
}
然后将命令添加到任务计划程序 最后添加
使laravel任务调度工作在文件中 App\Console\Kernel
用路径定义你的命令名
protected $commands = ['App\Console\Commands\COMMAND_NAME']
然后,内部调度函数
protected function schedule(Schedule $schedule)
{
$schedule->command('report:send')->monthly();
//for send the user report Every month
}
然后在你的 cron 作业中:-
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1