/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $turmaCadastrada = Turma::create($request->all());
     if ($turmaCadastrada) {
         return \Redirect::to('/intranet/admin/turma')->with('mensagem', '<div class="card-panel light-green darken-1" style="color: #FFF">Cadastrado com Sucesso !</div>');
     } else {
         return \Redirect::to('/intranet/admin/turma')->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>');
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $buscaTurma = Turma::where('id', $request->input('turma_id'))->first();
     $buscaMatricula = Matricula::where('aluno_id', $request->input('aluno_id'))->where('curso_id', $buscaTurma->curso_id)->get();
     if (count($buscaMatricula) != 0) {
         return \Redirect::to('/intranet/admin/aluno')->with('mensagem', '<div class="card-panel red darken-1" style="color: #FFF">Aluno já matriculado nesse curso.</div>');
     } else {
         $attributes = ['turma_id' => $request->input('turma_id'), 'aluno_id' => $request->input('aluno_id'), 'curso_id' => $buscaTurma->curso_id];
         $alunoMatriculado = Matricula::create($attributes);
         if ($alunoMatriculado) {
             return \Redirect::to('/intranet/admin/aluno')->with('mensagem', '<div class="card-panel light-green darken-1" style="color: #FFF">Aluno Matriculado com Sucesso !</div>');
         } else {
             return \Redirect::to('/intranet/admin/aluno')->with('mensagem', '<div class="card-panel red darken-1" style="color: #FFF">Ocorreu um erro interno ao fazer a Matricula, tente novamente mais tarde.</div>');
         }
     }
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     return Turma::all();
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $turmas = Turma::all();
     $alunos = Aluno::alunoJoinPessoas();
     return view('admin.aluno', ['alunos' => $alunos, 'turmas' => $turmas]);
 }