/** * 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)); }
/** * 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')); }
/** * 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")); }