$params = [
- 'from' => env('MAIL_FROM_NAME').' <'.env('MAIL_FROM_ADDRESS').'>',
+ 'from' => config('mail.mailgun.from_name').' <'.config('mail.from.address').'>',
'to' => $chunk->pluck('email')->toArray(),
'subject' => $this->batch->subject,
'recipient-variables' => $variables,
'html' => $view,
- 'o:tag' => [$this->batch->getTag(), env('APP_ENV').'_batch'],
- 'o:testmode' => env('MAILGUN_TEST_MODE', 'yes'),
+ 'o:tag' => [$this->batch->getTag(), config('app.env').'_batch'],
+ 'o:testmode' => config('mail.mailgun.test_mode', 'yes'),
];
- Mailgun::messages()->send(env('MAILGUN_DOMAIN'), $params);
+ Mailgun::messages()->send(config('mail.mailgun.domain'), $params);
$this->processUpdate([
'status' => 'processing',
'total' => $count,
'mailgun' => [
'api_key' => env('MAILGUN_API_KEY'),
- 'chunk_size' => env('MAILGUN_CHUNK_SIZE', 200)
+ 'chunk_size' => env('MAILGUN_CHUNK_SIZE', 200),
+ 'from_name' => env('MAIL_FROM_NAME'),
+ 'from_address' => env('MAIL_FROM_ADDRESS'),
+ 'test_mode' => env('MAILGUN_TEST_MODE'),
+ 'domain' => env('MAILGUN_DOMAIN')
]
];