我如何使用 laravel 事件侦听器在事件发生前发送邮件通知

How i can use laravel Event Listner to send mail notification before an event

我正在尝试在我的 laravel 项目中实现一个功能。我目前正在做一个事件相关的项目。还有事件开始日期和事件投票开始日期等。投票将在数据库中设置的日期开始。我如何使用 Laravel 事件监听器功能发送通知,通知投票将于明天开始。在这种情况下我如何设置监听器和事件。

我已经知道 laravel 调度程序,使用调度程序我可以发送电子邮件通知。但是使用调度程序我必须每天在数据库中检查是否达到日期。如果不检查这个,我如何使用 Laravel 事件监听器来管理它。

事件不支持这种方式的日期或时间,因此您必须使用一些额外的行为来检查 "start date" 何时是当前时间,然后让该行为触发事件。你是对的,Laravel 的调度程序很适合这个。