コード例 #1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show()
 {
     $events = Calendar::all();
     $events = json_encode(array("success" => 1, "result" => $events));
     //dd($events);
     return view('calendar.calendar', compact('events'));
 }
コード例 #2
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $employees = Employee::all();
     $descriptionSigns = DescriptionSign::all();
     $month = date('m');
     $year = date('Y');
     foreach ($employees as $key => $value) {
         $calendar = Calendar::where('employee_id', '=', $value->id)->where('month', $month)->where('year', $year)->first();
         if ($calendar == null) {
             $calendar = $this->bornCalendarEmpty($value->id, $month, $year);
         }
         $this->generatePresenteWhenInitNewDate($calendar, $month, $year);
         $employees[$key]->calendar = $calendar;
     }
     $func = function ($emp) {
         return $emp->year;
     };
     // Year is stored in database calendar.
     $years = collect(Calendar::all())->map($func);
     $years = array_unique($years->toArray());
     return view('calendar.calendar', compact('employees', 'month', 'year', 'years', 'descriptionSigns'));
 }
コード例 #3
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $calendars = Calendar::all()->toArray();
     return view('calendars.index', compact('calendars'));
 }