/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(CreateFacturaRequest $request, Requests\CreateDetalle_FacturaRequest $request2) { $fac = new Factura($request->all()); $this->cantidad = count($this->detalleFactura); //dd($insumos->attributesToArray()); if ($fac->numero_factura > 0) { $factura = Factura::create($request->all()); $message = 'La factura ' . $factura->numero_factura . ' fue ingresada en el sistema'; Session::flash('message', $message); return redirect()->route('admin.factura.index'); } else { $message = 'El número de la fátura debe ser mayor a 0'; Session::flash('message', $message); return redirect()->route('admin.factura.index'); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $factura = Factura::where('id_factura', $id)->first(); //$facturas = DB::table('factura')->where('id_factura', $id)->first(); return $factura; }
/** * Display a listing of the resource. * * @return Response */ public function index(Request $request) { $facturas = Factura::name($request->get('name'))->nombre($request->get('proveedor'))->OrderBy('id_factura', 'Desc')->paginate(8); return view('admin.factura.index')->with('facturas', $facturas); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $factura = Factura::findOrFail($id); $data = DB::table('proveedors')->orderBy('nombre', 'asc')->lists('nombre', 'id'); $insumo = Insumo::lists('nombre', 'id'); return view('admin.factura.edit', compact('factura', 'data', 'insumo')); }