/**
  * Bind data to the view.
  *
  * @param  View  $view
  * @return void
  */
 public function compose(View $view)
 {
     $productoslista = Producto::orderBy('nombre', 'ASC')->searchActivos()->lists('nombre', 'nombre');
     $marcas = Marca::orderBy('nombre', 'ASC')->searchActivos()->lists('nombre', 'id');
     $tipos = Tipoproducto::orderBy('nombreTipo', 'ASC')->lists('nombreTipo', 'id');
     $view->with('marcas', json_decode($marcas, true))->with('tipos', json_decode($tipos, true))->with('productoslista', json_decode($productoslista, true));
 }
예제 #2
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $public_path = public_path();
     $productos = Producto::orderBy('nombre', 'asc')->paginate();
     foreach ($productos as $producto) {
         $url = $public_path . '/storage/' . $producto->imagen;
         $producto->imagen = $url;
     }
     return view('productos.index', compact('productos'));
 }
예제 #3
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $productos = Producto::orderBy('created_at', 'desc')->paginate(15);
     return view("productos.index", compact("productos"));
 }