laravel mail
来源:互联网 发布:云计算提供什么服务 编辑:程序博客网 时间:2024/06/02 02:37
环境配置
在config/mail.php 中配置
'driver' => env('MAIL_DRIVER', 'smtp'),'host' => env('MAIL_HOST', 'smtp.mailgun.org'),'port' => env('MAIL_PORT', 587),'from' => ['address' => null, 'name' => null],'encryption' => env('MAIL_ENCRYPTION', 'tls'),'username' => env('MAIL_USERNAME'),'password' => env('MAIL_PASSWORD'),'sendmail' => '/usr/sbin/sendmail -bs','ptrtend' => false,'from' => ['address' => 'xxxx@qq.com', 'name' => '帅气的小鹏'],
然后到.env中配置设置变量
MAIL_DRIVER=smtp MAIL_HOST=smtp.qq.com MAIL_PORT=465 MAIL_USERNAME=xxxxxx@qq.com MAIL_PASSWORD=********* MAIL_ENCRYPTION=ssl
其中PASSWORD得去你qq邮箱的账户中获取
注意 在php.ini中 我们得添加一条 xdebug.max_nesting_level=200
重启wampserver服务器
测试
在routes.php 配置路由
//发送邮件Route::get('/send','TemailController@index');
在Controller中添加TemailController,添加方法 index
public function index() { $name = '帅气的小鹏'; $flag = Mail::send('emails.test', ['name'=>$name],function($message){ $to = '2773140170@qq.com'; $message ->to($to)->subject('测试邮件'); }); if($flag){ echo '发送邮件成功,请查收!'; }else{ echo '发送邮件失败,请重试!'; }}
到views中添加模板 emails/test.blade.php
{{$name}},测试
结果 ,在自己的浏览器输入www.laravel5.com/send
阅读全文
1 0
- laravel mail
- Laravel E-mail 配置
- [Laravel 5.3 新功能] 12. Mail 操作类 Laravel Mailable
- Laravel mail问题Expected response code 250 but got code "", with message ""
- Laravel
- laravel
- openstack【Kilo】入门 【网络篇】十六:实例化网络
- RTSP协议学习笔记
- CentOs 6.7 中文乱码解决
- iPhone X 网页导航概念
- leetcode: 87. Scramble String
- laravel mail
- Hbase MR入门
- scrapy parse()方法工作机制
- spring,springmvc,hibernate整合事务不起作用
- vue 初始化为dom元素添加事件 vm.$nextTick( [callback] )
- Tensorflow实战学习(三十三)【实现ResNet】
- leetcode: 88. Merge Sorted Array
- 摘录
- ssh中访问action报404但是后台不显示错误,查看异常的方法