コード例 #1
0
 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]);
 }
コード例 #2
0
 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();
     }
 }