Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. Mail::queue('emails.welcome_client', compact('user', 'userPassword'), function ($message) use ($user, $adminEmails) {
  2. $message->subject('Welcome to Enterprise Solutions!');
  3.  
  4. $message->from(env('MAIL_FROM_ADDRESS'), env('MAIL_FROM_NAME'));
  5. $message->to($user->email);
  6. foreach($adminEmails as $adminEmail) {
  7. $message->bcc($adminEmail);
  8. }
  9. });
  10.  
  11. <?php
  12.  
  13. namespace AppMail;
  14.  
  15. use IlluminateBusQueueable;
  16. use IlluminateMailMailable;
  17. use IlluminateQueueSerializesModels;
  18. use IlluminateContractsQueueShouldQueue;
  19.  
  20. class ClientMail extends Mailable
  21. {
  22. use Queueable, SerializesModels;
  23.  
  24. /**
  25. * Create a new message instance.
  26. *
  27. * @return void
  28. */
  29. public $user;
  30. // protected $content;
  31.  
  32. public function __construct($user)
  33. {
  34.  
  35. $this->content = $user;
  36. }
  37.  
  38. /**
  39. * Build the message.
  40. *
  41. * @return $this
  42. */
  43. public function build()
  44. {
  45. return $this->from(('MAIL_FROM_ADDRESS'), env('MAIL_FROM_NAME'))
  46. ->subject('Welcome to Enterprise Solutions!')
  47. ->view('emails.welcome_client');
  48. }
  49. }
  50.  
  51. Mail::to($user->email)
  52. ->bcc($adminEmail)
  53. ->queue(new ClientMail($adminEmails));
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement