Cannot send message without a sender address
版本 6.x 环境 虚拟机 homestead,win10
Swift_TransportException Cannot send message without a sender address
.env 配置
MAIL_DRIVER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME=”${APP_NAME}”
代码
web.php
Route::get('/', 'PagesController@root')->name('root')->middleware('verified');
// 启用与邮箱验证相关的路由 'verify' => true
Auth::routes(['verify' => true]);
User.php
namespace App\Models;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
class User extends Authenticatable implements MustVerifyEmail{
...
}
我也遇到过,MAIL_FROM_ADDRESS不能为空,随便填一个地址上去,就好了。