コード例 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function nuevo(Request $request)
 {
     //recibimos los datos del request
     $descripcion = $request->input("descripcion");
     $clasificacion = $request->input("clasificaciones_id");
     $procedencia = $request->input("procedencia");
     $autor = $request->input("autor");
     $tema = $request->input("tema");
     $observacion = $request->input("observacion");
     //realizacion de la validacion con las reglas estaticas del modelo
     $this->validate($request, Pieza::$reglas);
     //instanciamos una nueva pieza
     $piezas = new Pieza();
     //vinculamos los datos recibidos al modelo
     $piezas->descripcion = $descripcion;
     $piezas->clasificaciones_id = $clasificacion;
     $piezas->procedencia = $procedencia;
     $piezas->autor = $autor;
     $piezas->tema = $tema;
     $piezas->observacion = $observacion;
     //guardamos en la base de datos los datos recibidos
     $piezas->save();
     return redirect('piezas');
 }