如何在Luman laravel中配置基于Smtp的电子邮件设置?

时间:2017-03-04 05:42:08

标签: php smtp laravel-5.3

你是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

我做错了,请帮助我或者更喜欢这个问题的任何好教程。谢谢。

1 个答案:

答案 0 :(得分:2)

你有吗? 包含邮件库:

composer require illuminate\mail

取消注释bootstrap / app.php中的行

$app->register('App\Providers\AppServiceProvider'); 
$app->withFacades();