/** * Store a newly created resource in storage. * * @return Response */ public function store() { //$route = Route::getCurrentRoute()->getPath(); $input = Input::all(); $validation = Validator::make($input, Disciplina::$rules); if ($validation->passes()) { $check = Disciplina::where('id_ccr_dis', Input::get('id_ccr_dis'))->get(); if (count($check) > 0) { Session::flash('warning', 'Disciplina já cadastrada!'); return Redirect::route('admin.disciplina.index'); } else { $this->disciplina->create($input); Session::flash('message', 'Disciplina cadastrada com sucesso!'); return Redirect::route('admin.disciplina.index'); } } return Redirect::route('admin.disciplina.index')->withInput()->withErrors($validation)->with('message', 'There were validation errors.'); }
function create() { $disciplina = new Disciplina(); $disciplina->setNome($_POST['nome']); $tutor = new Tutor(); $id_tutor = $_POST['tutor']; //$disciplina->setTutor($tutor->getById()); $curso = new Curso(); $curso->setId($_POST['curso']); $disciplina->setCurso($curso->getById()); $id_disciplina = $disciplina->create(); $tutor->addTutorDisciplina($id_tutor, $id_disciplina); header("location: ../view/index.php"); }