Я пытаюсь отправить электронное письмо через Laravel из формы, в которой есть два разных файловых ввода с разными именами, cv и cover_letter.
Функция сборки работает нормально, но прикрепляет только один файл когда он отправляет электронное письмо, я хотел бы, чтобы он отправил оба.
Я попробовал это решение здесь, на SO, но не повезло, отправив оба вложения.
public function build(Request $request)
{
$today = Carbon::now()->format('Y-m-d');
return $this->from([
'email' => $request->email,
'name' => $request->name
])
->to( 'jobs@domain.com' )
->subject( New job application '.$request->name.' for the position of '.$request->role.'.')
->view('emails.jobsform')
->with([
'name' => $request->name,
'tel' => $request->tel,
'email' => $request->email,
'role' => $request->role,
'location' => $request->location,
'call_code' => $request->call_code,
])
->attach(
$request->cv, [
'as' => $today.".".$request->name.".".$request->role.'.pdf',
'mime' => 'application/pdf'],
$request->cover_letter, [
'as' => $today.".".$request->name.".".$request->role.'-Cover Letter.pdf',
'mime' => 'application/pdf']
);
}
Надеюсь, кто-то может помочь, спасибо.