如何在 Luman laravel 中配置基于 Smtp 的电子邮件设置?
How to configure Smtp based Email setup in Luman laravel?
你好,我是 luman 的新手 laravel framework.I 有疑问,如何在 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');
但是我得到了这样的错误:
Fatal error: Class
'Illuminate\Mail\MailServiceProvider' not found in
/var/www/io.tachyloans.com/public_html/vendor/laravel/lumen-framework/src/Application.php
on line 163
我做错了什么,请提前帮助我或推荐任何好的教程problem.Thanks。
是吗?
包括邮件库:
composer require illuminate\mail
取消注释 bootstrap/app.php
中的行
$app->register('App\Providers\AppServiceProvider');
$app->withFacades();
你好,我是 luman 的新手 laravel framework.I 有疑问,如何在 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');
但是我得到了这样的错误:
Fatal error: Class 'Illuminate\Mail\MailServiceProvider' not found in /var/www/io.tachyloans.com/public_html/vendor/laravel/lumen-framework/src/Application.php on line 163
我做错了什么,请提前帮助我或推荐任何好的教程problem.Thanks。
是吗? 包括邮件库:
composer require illuminate\mail
取消注释 bootstrap/app.php
中的行$app->register('App\Providers\AppServiceProvider');
$app->withFacades();