/** * 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')); }
/** * 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')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $calendars = Calendar::all()->toArray(); return view('calendars.index', compact('calendars')); }