/app/Laravel/Events/SendEmail.php

https://bitbucket.org/cityserv/techreportph · PHP · 32 lines · 19 code · 7 blank · 6 comment · 0 complexity · 2f8b60e4956891b4bd63ed002073b3d4 MD5 · raw file

  1. <?php namespace App\Laravel\Events;
  2. use App\Laravel\Models\ContactInfo;
  3. use Illuminate\Queue\SerializesModels;
  4. use Mail,Str;
  5. // use App\Constech\Models\GeneralSetting;
  6. class SendEmail extends Event {
  7. use SerializesModels;
  8. /**
  9. * Create a new event instance.
  10. *
  11. * @return void
  12. */
  13. public function __construct(array $form_data)
  14. {
  15. $this->data['input'] = $form_data['input'];
  16. }
  17. public function job(){
  18. $data = ['name' => $this->data['input']['name'],'email' => $this->data['input']['email'],];
  19. Mail::send('emails.subscribe', $data, function($message){
  20. $message->from('no_reply@asean-bac.org',"ASEAN BAC");
  21. $message->to($this->data['input']['email']);
  22. $message->subject("ABAC Subscription.");
  23. });
  24. }
  25. }