调用未定义的方法 Illuminate\Notifications\Channels\MailChannel::route()
Call to undefined method Illuminate\Notifications\Channels\MailChannel::route()
我正在尝试向特定邮件 ID 发送通知,并在我的控制器中使用以下代码:
$product=Product::first();
Notification::route('mail','suraj@yahoo.com')
->notify(new NewProducts($product));
但是我得到一个错误
Call to undefined method Illuminate\Notifications\Channels\MailChannel::route()
。
所有的先决条件都被添加了,当我使用我的用户模型的一个对象时,我什至成功地发送了一封邮件。我在 laravel doc5.3.
中遇到了这个过程
找出问题所在的最佳方法是:
1。转到 Github
上的 laravel/framework
2。在页面顶部的搜索中输入报告的class
3。扫描MailChannel
class找到合适的方法
只需查看 class,您很快就会发现 send()
method,这就是您想要的。正如@Suraj
所建议的
现在所有这些工作都可以通过使用 IDE - 智能软件编辑器实现自动化。根据我 5 年以上的经验,我推荐 PHPStorm,但你可以使用任何一个。
为什么?
它会在您的浏览器中执行上述所有 4 个步骤。 告诉您所有 classes.
上可用的方法
我正在尝试向特定邮件 ID 发送通知,并在我的控制器中使用以下代码:
$product=Product::first();
Notification::route('mail','suraj@yahoo.com')
->notify(new NewProducts($product));
但是我得到一个错误
Call to undefined method Illuminate\Notifications\Channels\MailChannel::route()
。
所有的先决条件都被添加了,当我使用我的用户模型的一个对象时,我什至成功地发送了一封邮件。我在 laravel doc5.3.
找出问题所在的最佳方法是:
1。转到 Github
上的 laravel/framework2。在页面顶部的搜索中输入报告的class
3。扫描MailChannel
class找到合适的方法
只需查看 class,您很快就会发现 send()
method,这就是您想要的。正如@Suraj
现在所有这些工作都可以通过使用 IDE - 智能软件编辑器实现自动化。根据我 5 年以上的经验,我推荐 PHPStorm,但你可以使用任何一个。
为什么?
它会在您的浏览器中执行上述所有 4 个步骤。 告诉您所有 classes.
上可用的方法