Php 防止发送Laravel通知
我正在开发一个功能,用不同的通道发送一个“级联”或一个具有延迟的数据链。例如: 电子邮件->(30分钟后)->推送->(30分钟后)->短信 该流程运行良好,现在是用户完成某项操作或执行我希望链停止的操作。因此,我停止或阻止发送通知。这是我尝试过的,但似乎没有什么效果 我试过:Php 防止发送Laravel通知,php,laravel,notifications,Php,Laravel,Notifications,我正在开发一个功能,用不同的通道发送一个“级联”或一个具有延迟的数据链。例如: 电子邮件->(30分钟后)->推送->(30分钟后)->短信 该流程运行良好,现在是用户完成某项操作或执行我希望链停止的操作。因此,我停止或阻止发送通知。这是我尝试过的,但似乎没有什么效果 我试过: public function via($notifiable) { if (whatever condition to stop) { return null; // also tried wi
public function via($notifiable)
{
if (whatever condition to stop) {
return null; // also tried with return []
}
return ['mail'];
}
也
有什么我看不到的非常明显的东西吗?可能与我们的自定义计划程序tho有关。
你知道我可以在哪里中断应用程序以阻止发送通知吗?实际上,这已经足够了:
public function via($notifiable)
{
if (whatever condition to stop) {
return [];
}
return ['mail'];
}
问题是别的,Docker向我展示了文件的缓存版本,所以他们总是返回return['mail']代码>
public function via($notifiable)
{
if (whatever condition to stop) {
return [];
}
return ['mail'];
}