<?php namespace App\Mail; use Eloquent; use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Queue\SerializesModels; class DefaultSubscribe extends Mailable { use Queueable, SerializesModels; /** * @var Eloquent|null: 用户或者企业用户实例 */ public $user; public $content; /** * DefaultMail constructor. * @param $content * @param $title * @param $user */ public function __construct($content, $title, $user = []) { $this->content = $content; $this->user = $user; $this->from(config('aix.email.email_config.email_base_config.smtp_from'), config('aix.system.site.site.site_name')); $this->subject($title); } /** * Build the message. * * @return $this */ public function build() { return $this->view('module.templates.mail_subscribe'); } }