public function day($month, $day) { $date_str = date('Y') . '/' . $month . '/' . $day; $selected_date = Carbon::createFromFormat('Y/F/j', $date_str)->startOfDay(); $day_of_year = $selected_date->dayOfYear + 1; // Zero based $calendar_data = $this->getCalendarData($selected_date->month); $passages = BiblePlan::where('day', '=', $day_of_year)->get(); BibleApi::loadPassages($passages); return view('bible_plan', ['passages' => $passages, 'selected_date' => $selected_date, 'calendar_data' => $calendar_data]); }
private function importBiblePlan() { $table = 'bible_plan'; $items = $this->getBiblePlan(); BiblePlan::unguard(); DB::table($table)->truncate(); foreach ($items as $item) { $model = new BiblePlan(get_object_vars($item)); $model->save(); } }