public function store(Request $request) { $cursoCadastrado = Curso::create($request->all()); if ($cursoCadastrado) { return \Redirect::to('/intranet/admin/curso')->with('mensagem', '<div class="card-panel light-green darken-1" style="color: #FFF">Cadastrado com Sucesso !</div>'); } else { return \Redirect::to('/intranet/admin/curso')->with('mensagem', '<div class="card-panel red darken-1" style="color: #FFF">Ocorreu um erro interno ao fazer o cadastro, tente novamente mais tarde.</div>'); } }
public function simulado() { $cursos = Curso::whereIN('id', function ($query) { $query->select('matriculas.curso_id')->from(with(new \App\Models\AdminModels\MatriculaModel())->getTable())->where('matriculas.aluno_id', function ($query) { $query->select('alunos.id')->from(with(new \App\Models\AdminModels\AlunoModel())->getTable())->where('alunos.pessoa_id', function ($query) { $query->select('usuarios.pessoa_id')->from(with(new \App\User())->getTable())->where('usuarios.id', \Auth::user()->id); }); }); })->get(); return view('user.cursoS', ['cursos' => $cursos]); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { Curso::destroy($id); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $turmas = Turma::turmasComCurso(); $cursos = Curso::all(); return view('admin.turma', ['turmas' => $turmas, 'cursos' => $cursos]); }