Example #1
0
 /**
  * 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'));
 }