public function destroy($id)
 {
     /** @var Reminder $reminder */
     $reminder = Reminder::find($id);
     if ($reminder->user->id != auth_user()->id) {
         return redirect()->action(static::class . '@show');
     }
     $reminder->delete();
     return redirect()->action(static::class . '@show');
 }
Exemple #2
0
 public function run()
 {
     $today = Carbon::now()->toDateString();
     $reminders = Reminder::where('notify_on', $today)->get();
     /** @var Reminder $reminder */
     foreach ($reminders as $reminder) {
         Mail::send('mail.notification', compact('reminder'), function (Message $message) use($reminder) {
             $message->to($reminder->user->email);
             $message->subject('Reminder for event');
         });
     }
 }