/** * 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'); }