Ejemplo n.º 1
0
 public function store($id_imposto, Request $request)
 {
     $informacao_extra = new InformacaoExtra();
     $request->merge(['id_imposto' => $id_imposto]);
     if ($informacao_extra->validate($request->all())) {
         $informacao_extra = $informacao_extra->create($request->all());
         if ($request->get('tipo') == 'anexo') {
             foreach ($request->get('extensao') as $extensao) {
                 $ext = new \App\InformacaoExtraExtensao();
                 $ext->id_informacao_extra = $informacao_extra->id;
                 $ext->extensao = $extensao;
                 $ext->save();
             }
         }
         return redirect(route('listar-informacao-extra', ['id_imposto' => $id_imposto]));
     } else {
         return redirect(route('cadastrar-informacao-extra', ['id_imposto' => $id_imposto]))->withInput()->withErrors($informacao_extra->errors());
     }
 }