public function send(Person $to, $subject, $viewName, $viewParams) { Mail::send("boomcms::email.{$viewName}", $viewParams, function ($message) use($to, $subject) { $message->to($to->getEmail(), $to->getName())->from(Settings::get('site.admin.email'), Settings::get('site.name'))->subject($subject); }); }