你是luman laravel框架的新手。我有疑问,如何在Luman laravel中配置基于Smtp的电子邮件设置?。实际上我根据一些在线教程做了一些事情,但我不确定它是否正确。
我的.end文件设置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=example@gmail.com
MAIL_PASSWORD=example
MAIL_ENCRYPTION=ssl
我的邮件控制器
<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Mail;
use Illuminate\Mail\Mailer;
use Illuminate\Http\Request;
class mailcontroller extends Controller {
public function mail()
{
Mail::raw('Text', function ($message)
{
$message->to('sakthissnite@gmail.com');
});
}
}
我的routes.php文件
$app->post('mail','mailcontroller@mail');
但我得到的错误如下:
致命错误:班级 &#39;照亮\邮件\ MailServiceProvider&#39;找不到 /var/www/io.tachyloans.com/public_html/vendor/laravel/lumen-framework/src/Application.php 的 在线 163
我做错了,请帮助我或者更喜欢这个问题的任何好教程。谢谢。
答案 0 :(得分:2)
composer require illuminate\mail
取消注释bootstrap / app.php中的行
$app->register('App\Providers\AppServiceProvider');
$app->withFacades();