
Adquiere este curso para tener acceso a todas las lecciones
Comprar curso74. Instalar Laravel shoppingcart
En este módulo, aprenderás cómo instalar y configurar el paquete Laravel shoppingcart en tu aplicación de ecommerce. Desde la instalación del paquete, hasta la configuración de la funcionalidad de carrito de compras.
9 comentarios
Inicia sesión para comentar
Comentarios:
-
Rafael Diaz hace 1 mes
Hola Victor. He venido implementando todo el curso, con algunas variaciones en mi proyecto. Estoy usando el github como medio de sincronización entre mi proyecto local y mi proyecto web, ya he desplegado proyectos con laravel sin problema de esta forma, pero en este momento, Mi proyecto acaba de fallar, me da un error justo en el carrito de compras.
En el log, me da este error y otros que se derivan de este.
[2025-02-05 17:01:52] production.ERROR: Target class [cart] does not exist. (View: /home/shop/resources/views/cart/index.blade.php) {"userId":1,"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Target class [cart] does not exist. (View: /home/shop/resources/views/cart/index.blade.php) at /home/shop/vendor/laravel/framework/src/Illuminate/Container/Container.php:942)el blade me da este error:
Illuminate\Contracts\Container\BindingResolutionExceptionTarget class [cart] does not exist.
adjunto imagen del error. Espero puedas guiarme.
UPDATE: Instalé tu paquete y me da el mismo error.
UPDATE 2: Acabo de remover y reinstalar el paquete con composer y se solucionó ese error tan raro.
Gracias Victor. Seguimos.-
Victor Arana Flores hace 1 mes
Hola Rafael, recuerda ejecutar composer en producción tambien. Cuando tu haces un commit, no se sube los cambios de la carpeta vendor (donde se ubica el paquete Shopping Cart) por esa razon en producción no tienes disponible dicho paquete.
Pero se soluciona ejecutando composer install en producción y que descarga las dependencias que falter. Saludos. -
Rafael Diaz hace 1 mes
Hola Victor. Yo incluyo en mis repos siempre la carpeta vendor, por esta razón. Es raro que con este paquete (Shopping Cart) no lo detectaba cuando hacia el pull. Lo sube a github, lo vez en las carpetas de vendor, pero me daba ese error. Seguro con composer install tambíen se hubiera solucionado. Saludos amigo.
-
-
Melvin Arnoldo Cardona Cota hace 2 meses
gracias, pero no me queda muy claro. esto entiendo son variablres donde puedo especificar el formato del impusto; $decimals = numero de decimales, $decimalSeperato = separador de decimales, $thousandSeperator= separador de miles.
-
Victor Arana Flores hace 2 meses
Asi es, tendrías que hacer algo asi
Cart::tax(18)->add(...);
-
-
Melvin Arnoldo Cardona Cota hace 2 meses
hola, en el cart de codesfree, donde puedo personalizar el tax creo que el que viene por defecto es el 21% y en mi pais es otro %. gracias
-
Victor Arana Flores hace 2 meses
Puedes especificar el impuesto agregando este metodo junto con metodo add()
Cart::tax($decimals, $decimalSeperator, $thousandSeperator);
-
-
Julio hace 7 meses
Hola, saludos.. consulta de novato, ¿esta librería se maneja por sesión? ¿puedo manejarla para compras tipo invitado sin que el usuario este logueado? gracias…
-
Victor Arana Flores hace 7 meses
Hola Julio, así es, no tiene que estar logueado. Pero cuando se loguea se puede pasar todos esos iconos a la bbdd y asociarlo al usuario.
-
Julio hace 7 meses
Excelente, muchas gracias me sirve perfecto.
-
-
Daniel Xd hace 10 meses
Definitivamente, no funciona con laravel11, ppipipip, si encuentro alguna solución, lo mando
-
Luis Gonzalo hace 10 meses
Hola también estoy trabajando con laravel 11, quisiera saber si pudiste ver una manera de trabajar con el shopping cart?
-
Daniel Xd hace 10 meses
Encontrate algo, yo nada, estaba pensando en otro metodo, pero me da flojera, busque en github carritos para laravel, hay algunos, despues los pruebo :V
-
Victor Arana Flores hace 10 meses
Hola. He creado mi propia version del paquete, y me encargaré yo de mantenerlo, ya que siempre que salía una nueva versión de laravel tenia problemas para usarlo en mis cursos.
Aquí les comparto el enlace del paquete que será mantenido por Coders Free.
-
-
Jesus Ram hace 1 año
Eliminaste el video anterior, y la clase 75 y 77 son iguales.
-
Victor Arana Flores hace 1 año
Hola Jesus, el curso se esta actualizando. Se reemplazará los videos de aqui para adelante.
Con respecto al video 75 y 77 ya lo solucione.
-
Ariel Sf hace 1 año
Hola Victor el video que eliminastes es de la actualización. es el video en el que mostras como hacer la vista products.show, el detalle del producto.
-
Victor Arana Flores hace 1 año
Hola Ariel, gracias por avisar. Ahi lo vuelvo a subir.
-
Victor Arana Flores hace 1 año
Ya lo volví a subir.
-
Ariel Sf hace 1 año
Muy agradecido Victor, todo excelente.
-
-
Steven Ortiz hace 1 año
compañero estamos esperando esa actualización 😭😭😭
-
Victor Arana Flores hace 1 año
Hola Steven, hoy subo más videos, ya grabe hasta el detalle del producto, y lo que sigue ya es el carrito de compras :D
-
Jesus Ram hace 1 año
hoy subira mas videos compañero ?
-
-
Gd hace 1 año
Termine el video de la sección Crud de categorías → 21. Listar categorías. El siguiente es este en donde estoy escribiendo el mensaje: 22. Instalar Laravel shoppingcart. Por lógica me doy cuenta que no es el video que debería seguir. Supongo que es porque estas actualizando el curso, me gustaría saber cuando crees que terminaras de actualizarlo?
-
Victor Arana Flores hace 1 año
Hola, subo videos todas las semanas. El curso estara culminado completamente en un mes aproximadamente.
-
Gd hace 1 año
Perfecto! Muchas gracias!
-
Brayan Miguel Oblitas Mejia hace 1 año
hola, sabes si la seccion carrito de compras ya esta actualizado o aun falta?
-
Gd hace 1 año
No, este video de carritos de compra aún continua completamente desconectado al anterior que habla sobre variantes en el panel administrativo y ya pasó casi 1 mes.
-
-
Davincho hace 1 año
No me funciono el carrito en laravel 10
-
Victor Arana Flores hace 1 año
Hola, trata de usar este otro paquete:
https://packagist.org/packages/hardevine/shoppingcartEs casi un 80% de parecido con el paquete que enseñe aqui
-