public function getAdd($id) { if (\Auth::user()->role_id != 3) { return view('html.error-403'); } $team = Team::find($id); $title = "Create Manager's Team"; $list = TeamDetail::select('staff_id')->where('team_id', $id)->get()->toArray(); $developer = User::where('role_id', 1)->whereNotIn('id', $list)->get(); return view('html.team.manager.add-edit', compact('title', 'developer', 'team', 'id')); }
/** * Show the application dashboard to the user. * * @return Response */ public function index() { $title = "Dashboard"; if (Auth::user()->role_id == 4) { $model = Department::with(['user', 'developer', 'leader', 'manager'])->get(); return view('html.dashboard.admin', compact('title', 'model')); } elseif (Auth::user()->role_id == 3) { return view('html.dashboard.manager', compact('title', 'model')); } elseif (Auth::user()->role_id == 2) { $list = \App\Team::where('created_user_id', Auth::user()->id)->with('detail')->first(); return view('html.dashboard.leader', compact('title', 'list')); } else { $var = \App\TeamDetail::select('team_id')->where('staff_id', Auth::user()->id)->first(); $bol = ""; if ($var != null) { $team = \App\Team::find($var->team_id); $leader = User::find($team->created_user_id); $bol = "true"; $list = \App\TeamDetail::select('*')->where('staff_id', '<>', Auth::user()->id)->where('team_id', $var->team_id)->get(); } return view('html.dashboard.developer', compact('title', 'list', 'bol', 'leader')); } }