1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?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');
- }
- }
|