public function store() { $post = Input::all(); unset($post['_token']); if (isset($post['id']) && $post['id'] !== '') { $model = Turma::find($post['id']); } else { $model = new Turma(); } if (!$model->validate($post)) { return Redirect::to('turma/create')->withInput($post)->withErrors($model->errors); } else { $model->sigla = $post['sigla']; $model->descricao = $post['descricao']; $model->descricao = $post['descricao']; $model->curso_id = $post['curso_id']; $model->data_inicio = date('Y-m-d', strtotime(str_replace('/', '-', $post['data_inicio']))); if ($model->save()) { Session::flash('success', 'Turma Cadastrada com sucesso!'); return Redirect::to('/turma/' . $model->id); } } }