/** * Execute the job. * * @return void */ public function handle() { $reminders = PaymentReminder::today()->notsent()->get(); if ($reminders->count()) { foreach ($reminders as $reminder) { $data = ['title' => $reminder->title, 'lead' => $reminder->message]; Mail::send('booking::emails.reminder', $data, function ($message) use($reminder) { $message->from('*****@*****.**'); $message->to($reminder->email); $message->subject('Erinnerungsmail'); }); $reminder->shipment_at = Carbon::now(); $reminder->save(); } sleep(3); } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id, $reminder) { PaymentReminder::find($reminder)->delete(); }