/** * Show the form for editing the specified resource. * * @param int id * @return Response */ public function edit($id) { $matrizMat = DB::table('matriz_mat')->where('id', '=', $id)->get(); $matrizEdit = DB::table('matriz_sem')->where('id_matriz', '=', $id)->get(); $semana = array('null' => 'Semana', '2' => 'Segunda', '3' => 'Terça', '4' => 'Quarta', '5' => 'Quinta', '6' => 'Sexta', '7' => 'Sábado'); $turno = array('null' => 'Turno', 'M' => 'Manhã', 'T' => 'Tarde', 'N' => 'Noite'); $predio = DB::table('salas_au')->distinct()->lists('predio_au', 'predio_au'); $sala = array(); $professor = Professor::lists('nome_pro', 'id'); $disciplinaConteudo = Disciplina::leftJoin('componente_curricular_ccr', 'componente_curricular_ccr.id', '=', 'disciplina_dis.id_ccr_dis')->leftJoin('matriz_mat', 'matriz_mat.id', '=', 'disciplina_dis.id_mat_dis')->leftJoin('categoria_disciplina_ctd', 'categoria_disciplina_ctd.id', '=', 'disciplina_dis.id_ctd_dis')->select('nome_ccr')->get(); if (is_null($matrizEdit)) { return Redirect::route('admin.matriz.index'); } return View::make('matriz.edit', compact('matrizMat', 'matrizEdit', 'semana', 'turno', 'predio', 'sala', 'professor', 'disciplinaConteudo')); }