public function regis_shifts() { $this->data['current_tab'] = 35; $this->data['user'] = $this->user; $gens = Gen::orderBy('start_time', 'desc')->get()->map(function ($gen) { $obj = new \stdClass(); $obj->name = $gen->name; $obj->id = $gen->id; return $obj; }); $this->data['gens'] = json_encode($gens); $this->data['current_gen_id'] = Gen::getCurrentGen()->id; return view('manage.shift.regis_shifts', $this->data); }
public function gens() { $gens = Gen::orderBy('created_at', 'desc')->get(); return response()->json(['gens' => $gens]); }
public function manage_gens($page = 1) { $this->data['current_page'] = $page; $limit = 8; $offset = ($page - 1) * $limit; $this->data['gens'] = Gen::orderBy('created_at', 'desc')->take($limit)->skip($offset)->get(); $this->data['current_gen'] = Gen::getCurrentGen(); $total = Gen::all()->count(); $this->data['total'] = $total; $num_pages = ceil($total / $limit); $this->data['num_pages'] = $num_pages; $this->data['current_tab'] = 6; return view('manage.gen', $this->data); }