让每一名学员高薪就业
返回列表 发新帖

laravel中实现邮件发送

[复制链接]

173

主题

183

帖子

1616

积分

精英

Rank: 5Rank: 5

积分
1616
发表于 2018-8-6 14:33:07  | 显示全部楼层 | 阅读模式
1. 修改配置文件 .env
   MAIL_DRIVER=smtp
   MAIL_HOST=smtp.163.com
   MAIL_PORT=25
   MAIL_USERNAME=kang6728@163.com
   MAIL_PASSWORD=php0325
   MAIL_ENCRYPTION=null
2. 执行命令php artisan make:mail OrderShipped 3. 打开app\Mail\OrderShipped.php 编写如下代码
  1.    <?php

  2.    namespace App\Mail;

  3.    use App\Models\Order;
  4.    use Illuminate\Bus\Queueable;
  5.    use Illuminate\Mail\Mailable;
  6.    use Illuminate\Queue\SerializesModels;
  7.    use Illuminate\Contracts\Queue\ShouldQueue;

  8.    class OrderShipped extends Mailable
  9.    {
  10.        use Queueable, SerializesModels;

  11.        //声明一个仅供的属性用来存订单模型对象
  12.        public $order;
  13.        /**
  14.         * Create a new message instance.
  15.         *
  16.         * @return void
  17.         */
  18.        public function __construct(Order $order)
  19.        {
  20.            //从外部传入订单实例
  21.            $this->order=$order;
  22.        }

  23.        /**
  24.         * Build the message.
  25.         *
  26.         * @return $this
  27.         */
  28.        public function build()
  29.        {
  30.            return $this
  31.                ->from("kang6728@163.com")
  32.                ->view('mail.order',['order'=>$this->order]);
  33.        }
  34.    }
复制代码
4. 邮件预览 在路由中添加如下代码
  1. //测试
  2.        Route::get('/mail', function () {
  3.            $order =\App\Models\Order::find(26);

  4.            return new \App\Mail\OrderShipped($order);
  5.        });
复制代码
5. 发送邮件
  1.     $order =\App\Models\Order::find(26);
  2.            $user=User::where('shop_id',$id)->first();
  3.            //通过审核发送邮件
  4.            Mail::to($user)->send(new OrderShipped($order));
复制代码

回复

使用道具 举报

0

主题

0

帖子

-48

积分

限制会员

积分
-48
发表于 2018-8-6 14:35:13  | 显示全部楼层
老师们都好严格
回复 支持 反对

使用道具 举报

0

主题

16

帖子

8

积分

菜鸟

Rank: 1

积分
8
发表于 2018-8-6 14:36:18  | 显示全部楼层
老师们都好严格
回复 支持 反对

使用道具 举报

0

主题

0

帖子

-24

积分

限制会员

积分
-24
发表于 2018-8-6 14:37:45  | 显示全部楼层
看到了此贴,犹如醍醐灌顶!
回复 支持 反对

使用道具 举报

0

主题

0

帖子

-27

积分

限制会员

积分
-27
发表于 2018-8-6 14:38:55  | 显示全部楼层
顶源码。
回复 支持 反对

使用道具 举报

0

主题

0

帖子

-25

积分

限制会员

积分
-25
发表于 2018-8-6 14:41:55  | 显示全部楼层
PHP是世界上最好的语言
回复 支持 反对

使用道具 举报

0

主题

0

帖子

-27

积分

限制会员

积分
-27
发表于 2018-8-8 17:36:49  | 显示全部楼层
翻了几百页源码社区贴,经常看到你
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-18

积分

限制会员

积分
-18
发表于 2018-8-8 18:06:06  | 显示全部楼层
老师,你上课么
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐阅读

最新活动

联系我们

Java培训  |   PHP培训  |   UI培训  |   H5培训  |   Python培训  |   大数据培训  |   如何报名  |   视频下载
快速回复 返回顶部 返回列表