/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     // cria a validação
     $validator = Validator::make($request->all(), ['descricao' => 'required', 'assunto_id' => 'required', 'setor_id' => 'required', 'solicitante' => 'required']);
     // verifica se o validator passou ou não
     // se não passar retorna para o form com as msgs de erro
     // senão salva o registro e redireciona para a index
     if ($validator->fails()) {
         return redirect('registros/create')->withErrors($validator)->withInput();
     } else {
         // Salva o registro
         $registro = Registro::create($request->all());
         // Cria a msg
         flash('Registro cadastrado com sucesso. Aguarde que entraremos em contato');
         // Redireciona para a view show
         return redirect("/registros/{$registro->id}");
     }
 }