namespace App\Services\Common;
use League\Flysystem\Exception;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\DB;
use App\Models\Common\CommonModel;
use App\Models\Demand\DemandModel;
class CommonService {
/**
* 发送纯文本邮件
* @param String $content 内容
* @param String || Array $to 收件人
* @param Array $subject 主题
*/
public static function sendPureTextMail($content = '内容!', $to = 'zzshao@sfcservice.com', $subject = '需求变更邮件') {
if (!empty($content) && !empty($to) && !empty($subject)) {
Mail::raw($content, function ($message) use($to, $subject) {
$message->to($to)->subject($subject);
});
}
}
/**
* 发送模板邮件
* @param String $template 模板
* @param Array $content 内容
* @param String || Array $to 收件人
* @param String || Array $cc 抄送人
* @param Array $subject 主题
* @return Boolean
*/
public static function sendTemplateMail($template = 'emails.test', $content = array(), $to = 'zzshao@sfcservice.com', $cc = array(), $subject = '需求方验收通过邮件') {
if (!empty($template) && !empty($content) && !empty($to) && !empty($cc) && !empty($subject)) {
Mail::send($template, ['content' => $content], function($message) use($to, $cc, $subject) {
$message->to($to)->cc($cc)->subject($subject);
});
}
}
}
注:
1,需要做配置参考 https://blog.youkuaiyun.com/x1207008324/article/details/101364660
2,模板邮件需要在目录下 /resources/views/emails/test.blade.php 添加内容 {!! $content !!}
laravel 发送邮件
最新推荐文章于 2024-10-25 11:09:56 发布