/** * Execute the console command. * * @return mixed */ public function fire() { $args = $this->getArguments(); $reminders = Reminder::where('repetition', $args[0][2])->where('is_read', 0)->whereNotNull('user_id')->where('remind_at', '<=', date('Y-m-d H:i:s'))->where('is_active', 1)->get(); foreach ($reminders as $reminder) { event(new SendUserReminder($reminder)); } }
public function index() { $reminders = Reminder::where('user_id', user()->id)->get(); return view('reminders::index', compact('reminders')); }