Curso de Laravel 5
Curso de Laravel 5
¡INSCRÍBETE A CUALQUIER CURSO CON UN 50% DE DESCUENTO PARA NUEVOS CLIENTES!

Actualmente he creado otro paquete para laravel que nos permite de forma sencilla crear un carrito de compras para laravel 4. Vamos a instalarlo en nuestro proyecto a través de la terminal y a continuación veremos como utilizarlo en nuestros proyectos, si quieres información sobre como crear un paquete con workbench en laravel 4 visita este enlace, el tutorial es de la categoría premium, así que te ánimo a que te suscribas al blog, es la única forma de darle continuidad, gracias por el apoyo.

Con lo anterior creo que estamos en condiciones de empezar el tutorial, así que espero que te guste y te sea de utilidad.

Utilizar el carrito de compras en laravel 4

Con nuestro proyecto ya creado, abrimos el archivo composer que tenemos en la raíz del proyecto y añadimos lo siguiente en la clave require.

Sólo hay que añadir la segunda línea, cuidado y escribirla bien porque composer es delicado con estas cosas.

Una vez hecho, abrimos la terminal, nos colocamos en la raíz de nuestro proyecto y escribimos lo siguiente.

Si todo va bien nuestro paquete se instalará correctamente, ahora debemos abrir el archivo app/config/app.php y en el array providers añadimos la siguiente línea.

Y en el array aliases la siguiente.

Ya está, si todo ha ido bien, estamos en condiciones de utilizar nuestro carrito, así que nos dirigimos a nuestro archivo routes.php y escribimos el siguiente código.
El que tenga dudas que revise el repositorio de github ya que está toda la información necesaria.

Con lo dicho, podemos abrir el archivo routes.php y añadimos el siguiente código.

Como vemos es todo bastante sencillo, tenemos los métodos insertar, actualizar, que realmente los productos actualizan solos si coincide el id del producto con el método insert, eliminar un producto, vaciar el carrito, obtener el total del carrito, el total de productos del carrito y obtener todo el contenido del carrito con el método get_content(), también le podemos pasar opciones como hemos visto en el ejemplo, así que tenemos todos los métodos necesarios para poder crear un carrito de forma realmente sencilla.

Ahora solo nos queda crear el archivo cart.blade.php en el archivo views y añadir el siguiente código, que aunque estático, nos funciona perfectamente para nuestro ejemplo, con él podremos recorrer el contenido de nuestro carrito de compras en laravrel 4.

Un poco largo y poco dinámico, pero sirve, lo único que hacemos es comprobar si existe el carrito, si es así lo recorremos y mostramos todos los items, si tiene opciones también debemos recorrer el array options, así de sencillo.

Un poco más abajo simplemente creamos varios formularios para poder añadir artículos al carrito.

Ahora podemos visitar la ruta show y debemos ver la página correctamente y tener la posibilidad de añadir productos a nuestro carrito.

Cabe decir que de momento es una primera versión y puede tener algún problema aún no detectado, si alguien encuentra alguno le agradezco que me lo haga llegar para poder subsanarlo, muchas gracias.

Si te ha sido útil el post puedes utilizar los botones de las redes sociales para ayudarme con mi trabajo :D.