我已经找了两天的答案,仍然没有。我已经学习了几个教程,只需要一些配置设置,但我的 Laravel 4 应用程序仍然不想发送电子邮件。它总是抛出相同的异常,似乎没有人知道答案。似乎我已经尝试了一切,但工作的那个。
Route::get('/sendemail', function() {
$data['user'] = 'Test User';
Mail::send('email.test', $data, function($m) {
$m->to('myemail@example.com')->subject('Email test');
});
});
但是当我在指定的路线上时,它总是会抛出同样的错误:
传递给 Swift_Transport_EsmtpTransport::__construct() 的参数 1 必须实现接口 Swift_Transport_IoBuffer,没有给出
配置没问题,甚至将驱动程序从“smtp”更改为“邮件”config/mail.php
也会引发异常。
传递给 Swift_Transport_MailTransport::__construct() 的参数 1 必须是 Swift_Transport_MailInvoker 的实例,没有给出
我被困在这里,我不知道该怎么做。我的作曲家是最新的,PHP 版本是 5.4.4。
任何建议将不胜感激。
谢谢你。