public function run()
 {
     $faker = Faker::create('es_ES');
     $compras = Compra::all();
     $cantidadProductos = Producto::all()->count();
     foreach ($compras as $compra) {
         for ($i = 0; $i < 5; $i++) {
             $idProducto = $faker->numberBetween($min = 1, $max = $cantidadProductos);
             $cantidad = $faker->numberBetween($min = 1, $max = 20);
             $productoObj = Producto::find($idProducto);
             $subtotal = $productoObj->subtotal($cantidad);
             $compra->productos()->attach($idProducto, ['cantidad' => $cantidad, 'subtotal' => $subtotal]);
         }
     }
 }
Ejemplo n.º 2
0
 public function gestionar(Request $request)
 {
     if ($request->opcion == 'clientes') {
         $clientes = Cliente::all(['id', 'nombre', 'direccion', 'telefono']);
         return view('admi.reporteClientes')->with(['clientes' => $clientes]);
     }
     if ($request->opcion == 'proveedores') {
         $proveedores = Proveedor::all(['id', 'nombre', 'direccion', 'telefono']);
         return view('admi.reporteProveedores')->with(['proveedores' => $proveedores]);
     }
     if ($request->opcion == 'compras') {
         $compras = Compra::all(['id', 'cliente_id', 'created_at']);
         return view('admi.reporteCompras')->with(['compras' => $compras]);
     }
     if ($request->opcion == 'ventas') {
         $ventas = Venta::all(['id', 'user_id', 'created_at']);
         return view('admi.reporteVentas')->with(['ventas' => $ventas]);
     }
     if ($request->opcion == null) {
         return view('admi.reportes')->with(['mensaje' => 'Tiene que seleccionar una Opcion']);
     }
 }
Ejemplo n.º 3
0
 public function obtenerDatos($opcion)
 {
     $compras = Compra::all(['total', 'fecha']);
     $ventas = Venta::all(['total', 'fecha']);
     $max = $ventas->count();
     $datos = array();
     $contador = 0;
     if ($opcion == 'ambos') {
         for ($i = 0; $i < $max; $i++) {
             $datos1 = array("2015-10-2" . $contador, $compras[$contador]->total, $ventas[$contador]->total);
             array_push($datos, $datos1);
             $contador++;
         }
         return $datos;
     }
     if ($opcion == 'Compras') {
         $contador = 1;
         foreach ($compras as $compra) {
             $fecha = $compra->fecha;
             $datos1 = array($fecha, $compra->total);
             array_push($datos, $datos1);
             $contador++;
         }
         return $datos;
     }
     if ($opcion == 'Ventas') {
         $contador = 1;
         foreach ($ventas as $venta) {
             $fecha = $venta->fecha;
             $datos1 = array($fecha, $venta->total);
             array_push($datos, $datos1);
             $contador++;
         }
         return $datos;
     }
 }
 public function findall()
 {
     //Obtener todas las compras
     return $Compra = Compra::all();
 }