Beispiel #1
0
 private function sendEmail($user, $subject, $view, $data, $queue)
 {
     Mail::queueOn($queue, $view, $data, function ($message) use($user, $subject) {
         $message->from(Config::get('mail.from.address'), Config::get('mail.from.name'));
         $message->to($user->email)->subject($subject);
     });
     Email::create(['user_id' => $user->user_id, 'subject' => $subject, 'body' => view($view)->with($data)->render(), 'status' => EmailStatus::Sent, 'sent_at' => Carbon::now()]);
 }