コード例 #1
0
 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.');
 }