Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/07/2016, 10:34
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Laravel 5 envía archivos adjuntos duplicados

Vaya es algo raro, pero creo que el problema esta en que haces una llamada a Mial desde el callback, prueba reorganizando el código a algo como:
Código PHP:
Ver original
  1. Mail::send('emails.budget', $budget, function($emial) use ($data) {
  2.  
  3.     $email->from($data['emails']['customer']['email'], $data['emails']['customer']['name']);
  4.     $email->to($data['emails']['sales']['email'], $data['emails']['sales']['name'])->subject(tran('email.subject'));
  5.     $email->attach($data['img']['file'], ['as' => $data['img']['name'], 'mime' => $data['img']['mime']]);
  6.    
  7. });
  8.  
  9. if (count(Mail::failures()) == 0 ) {
  10.  
  11.     Mail::send('emails.budget', $budget, function ($email) use ($data) {
  12.         $email->from($data['emails']['sales']['email'], $data['emails']['sales']['name']);
  13.         $email->to($data['emails']['customer']['email'], $data['emails']['customer']['name'])->subject(trans('email.subject'));
  14.         $email->attach($data['img']['file'], ['as' => $data['img']['name'], $data['img']['mime']]);
  15.    
  16. }
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.