/** * Store a newly created resource in storage. * * @return Response */ public function store(RenglonesForm $renglonesForm) { $renglon = new \App\Renglon(); /*$seriales=$renglon->serial=\Request::Input('serial'); $cantidad=count($seriales);*/ $foto_producto = Input::file('foto_articulo'); $ruta = public_path() . '/articulos/'; $url_foto = $foto_producto->getClientOriginalName(); $subir = $foto_producto->move($ruta, $foto_producto->getClientOriginalName()); $renglon->id_almacen = Auth::User()->id_almacen; $renglon->id_tipo_renglon = \Request::Input('tipo_renglon'); $renglon->descrip_renglon = \Request::Input('descripcion'); $renglon->id_marca = \Request::Input('marca'); $renglon->id_modelo = \Request::Input('modelo'); $renglon->unidad_medida = \Request::Input('unidad_medida'); $renglon->cantidad = \Request::input('cantidad'); $renglon->foto_producto = $url_foto; $renglon->existencia_minima = \Request::Input('existencia_minima'); if (Auth::User()) { $renglon->cod_usua = Auth::User()->cod_usua; } $renglon->save(); $max = DB::select('SELECT MAX(id_renglon) AS id FROM renglones'); /*dd($max[0]->id);*/ $detalle = DB::select('SELECT id_detalle FROM inventario WHERE inventario.id_renglon=' . $max[0]->id); /*dd($detalle);*/ /*dd($detalle[0]->id_detalle);*/ $serial = Input::get('serial'); /*dd($serial);*/ foreach ($serial as $serials) { DB::table('inventario_seriales')->insert(['id_renglon' => $max[0]->id, 'serial' => $serials, 'id_detalle' => $detalle[0]->id_detalle]); /*$seriales=new Inventario_Seriales(); $seriales->id_renglon=$detalle; $seriales->serial=$serials; $seriales->id_detalle=$detalle; $seriales->save();*/ } /*foreach($serial as $seriales) { $renglon=\App\Renglon::find($renglon->id_renglon); $renglon->Serial()->attach($seriales); }*/ /*$serials=new \App\Seriales(); $serias=$serials->serial=\Request::Input('serial'); dd($serias); foreach($serias as $serialss) { $serials->serial=$serialss; } $serials->save();*/ return redirect('renglones')->with('message', 'Se ha registrado un Nuevo Articulo'); }
public function import() { Excel::load('public/books.csv', function ($reader) { foreach ($reader->get() as $book) { Renglon::create(['descrip_renglon' => $book->id_tipo_, 'id_marca' => $book->unidad_medida, 'id_modelo' => $book->cantidad, 'unidad_medida' => $book->unidad_medida, 'cantidad' => $book->cantidad, 'existencia_minima' => $book->existencia_minima, 'foto_producto' => $book->foto_producto, 'cod_usua' => $book->cod_usua]); } }); return Renglon::all(); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $renglon = \App\Renglon::find($id); $renglon->delete(); return redirect('renglones')->with('message', 'Borrado'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $solicitudes = \App\Solicitudes::find($id); $oficina = \App\Oficinas::all()->lists('descrip_oficina', 'id_oficina'); $departamento = \App\Departamentos::all()->lists('descrip_departamento', 'id_departamento'); $tarticulo = \App\TipoRenglon::all()->lists('descrip_tipo_renglon', 'id_tipo_renglon'); $marca = \App\Marca::all()->lists('descrip_marca', 'id_marca'); $articulo = \App\Renglon::all()->lists('descrip_renglon', 'id_renglon'); return view('solicitudes.editar')->with(['solicitud' => $solicitudes, 'oficina' => $oficina, 't_articulo' => $tarticulo, 'marca' => $marca, 'articulo' => $articulo, 'departamento' => $departamento]); }