0

//this is the function that i have wrote for sending data into job

public function Createsubscribersemail() { $this->validate([ 'subscriber_title' => 'required|string|max:50|min:3', 'body' => 'required|string', ]);

    $this->authorize('create', subscriber::class);

    $details = 

[ 'subscriber_title'=>$this->subscriber_title, 'body'=>$this->body, ];

    $sendEmailJobs = (new sendEmailsubscriberJob($details));

dispatch($sendEmailJobs);

    $this->dispatchBrowserEvent('close-modal');
$this->resetInputs();

this is the class sendEmailsubscriberJob
public function handle() { $input['subscriber_title'] = $this->details['subscriber_title']; $input['body'] = $this->details['body']; how to create mail subscribers in laravel $subscribers = subscriber::all(); foreach ($subscribers as $subscriber) {

    $input['email'] = $subscriber->email;

Mail::send('Email.emailsubscriptions',['input'=>$input],function($messages) use ($input){ $messages->to($input['email']) ->subject($input['subscriber_title']) ->message($input['body']); });

    }
}

0 Answers0