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);
         }
     }
 }