public function store(ValidateRulesProvincias $request) { $provincia = new Provincias(); //Creamos instancia al modelo $provincia->pais_id = $request->get('pais'); $provincia->provincia = strtoupper($request->get('provincia')); //Asignamos el valor al campo. try { $provincia->save(); } catch (\Exception $e) { switch ($e->getCode()) { case 23000: return redirect()->route('provincias.create')->with('mensaje', 'La provincia ' . $provincia->provincia . ' está ya dada de alta.'); break; default: return redirect()->route('provincias.index')->with('mensaje', 'Nueva provincia error ' . $e->getCode()); } } return redirect('provincias')->with('mensaje', 'La provincia ' . $provincia->provincia . ' ha sido creada satisfactoriamente.'); }