如何使用Behat测试在Laravel 5中发送电子邮件?

时间:2015-01-09 09:18:25

标签: laravel behat

我刚刚开始学习在Laravel 5中与Behat合作,并想知道如何验证电子邮件发送。我试过这个tutorial,但它不起作用(也许它已经过时了?)。我也试过谷歌搜索,但无法找到很多来源。如果你能告诉我如何实现这一目标,或者指导我一个很好的教程,我真的很感激。

谢谢!

1 个答案:

答案 0 :(得分:1)

我个人使用mailtrap而不是嘲笑。我发现它非常有用。 如果您已设置所有要求,则可以通过以下方法获取上次发送的邮件:

$lastEmail = $this->fetchInbox()[0];

然后你可以检索让我们这样说的标题:

$subject = $lastEmail['subject'];

要获得一个漂亮而干净的教程:https://laracasts.com/lessons/trapping-your-email

我希望它有所帮助!