Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 防止发送Laravel通知_Php_Laravel_Notifications - Fatal编程技术网

Php 防止发送Laravel通知

Php 防止发送Laravel通知,php,laravel,notifications,Php,Laravel,Notifications,我正在开发一个功能,用不同的通道发送一个“级联”或一个具有延迟的数据链。例如: 电子邮件->(30分钟后)->推送->(30分钟后)->短信 该流程运行良好,现在是用户完成某项操作或执行我希望链停止的操作。因此,我停止或阻止发送通知。这是我尝试过的,但似乎没有什么效果 我试过: public function via($notifiable) { if (whatever condition to stop) { return null; // also tried wi

我正在开发一个功能,用不同的通道发送一个“级联”或一个具有延迟的数据链。例如:

电子邮件->(30分钟后)->推送->(30分钟后)->短信

该流程运行良好,现在是用户完成某项操作或执行我希望链停止的操作。因此,我停止或阻止发送通知。这是我尝试过的,但似乎没有什么效果

我试过:

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'];
}