isTypeAdmin()) { return view('dashboard', ['menu' => Menu::HOME]); } if ($user->isTypeTeacher()) { $userPads = UserPad::whereUserId($user->id)->whereStatus(Status::ATIVO)->get(); return view('dashboard', ['userPads' => $userPads, 'menu' => Menu::HOME]); } if ($user->isTypeDirector()) { return view('dashboard', ['PADs' => Pad::all(), 'menu' => Menu::HOME]); } if ($user->isTypeCoordinator()) { return view('dashboard', ['PADs' => Pad::all(), 'menu' => Menu::HOME]); } if ($user->isTypeEvaluator()) { $userPads = AvaliadorPad::where('user_id', '=', $user->id) ->join('pad', 'avaliador_pad.pad_id', '=', 'pad.id') ->where('pad.status', '=', Status::ATIVO) ->get(); return view('dashboard', ['userPads' => $userPads, 'menu' => Menu::HOME]); } } }