您的位置:首页 > 编程语言 > PHP开发

laravel之发送邮件

2016-01-29 17:26 621 查看
laravel5.1之后,配置文件迁移到.env中
MAIL_DRIVER=smtp

MAIL_HOST=smtp.163.com

MAIL_PORT=25

MAIL_USERNAME='15251305032@163.com'

MAIL_PASSWORD=haixiao998

MAIL_ENCRYPTION=null

config.mail.php中的配置默认调用env中的配置信息,例:

'username' => env('MAIL_USERNAME'),

默认调用.env中的配置信息,如果.env中配置完全,在config.mail.php中需要配置:'from' => ['address' => '15251305032@163.com', 'name' => 'andy'],

自定义controller发送邮件:
use Mail;

class EmailController extends BaseController

{

    public function sendEmail()

    {

        $name = '学院君';

        $flag = Mail::send('mail.test', ['name'=>$name], function($message) {

            $to = '1257967206@qq.com';

            $message->to($to)->subject('测试邮件');

        });

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: