Instalar Darryldecode Carrito de compras En Laravel 11


Escrito por zEOCk hace hace 3 meses

Compartir En redes Sociales

Facebook WhatsApp Youtube

En este articulo aprenderás a instalar el paquete darryldecode para un carrito de compras en Laravel 11, ya que aun a la fecha de hoy 2 de agosto del 2024 no es compatible oficialmente.

1 instalamos el paquete darryldecode

Para que sea compatible con laravel 11 necesitamos hacer una modificacion al paquete oficial, pero obviamente no nos permite hacerlo, asi que haremos una copia exacta del repositorio, para poder modificar el archivo composer.json, nos vamos al paquete oficial y damos clic donde dice

"FORK".

https://github.com/darryldecode/laravelshoppingcart

 Arriba a la derecha, una vez creada la copia, (Tenemos que iniciar sesion en github) ahora si abrimos el archivo composer.json y agregamos laravel 11 como se muestra abajo y guardamos.

  "require": {
        "php": ">=7.3",
        "illuminate/support": "5.0.*|5.1.*|5.2.*|5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
        "illuminate/validation": "5.0.*|5.1.*|5.2.*|5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
        "illuminate/translation": "5.0.*|5.1.*|5.2.*|5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0"
    },


2 - agregamos el paquete al archivo composer.json de nuestro proyecto laravel.

"darryldecode/cart": "dev-master"
    },
         "repositories": [
            {
            "type": "vcs",
            "url": "[email protected]:manatums/laravelshoppingcart.git" }
        ],

NOTA: Donde dice "manatums" tienen que poner el nombre de su usuario de github.

Una vez agregadas, simplemente ejecutamos.

Composer update


Esperamos a que termine su instalación.

3 - seguimos con la instalación como lo dice su repositorio.

Vamos a "Bootstrap/providers.php" y agregamos

Darryldecode\Cart\CartServiceProvider::class


Ahora vamos a Bootstrap/app.php y agregamos


 $middleware->alias([
            'Cart' => Darryldecode\Cart\Facades\CartFacade::class,
        ]);


Publicamos el archivo de configuración y es todo, a seguir usando el paquete en laravel 11, mientras que actualizan el oficial.

php artisan vendor:publish --provider="Darryldecode\Cart\CartServiceProvider" --tag="config"




Etiquetas:


Compartir En redes Sociales

Facebook WhatsApp Youtube

Generic placeholder image
Ing. Obed Sánchez

Gusto por las motos Harley Davidson, el rock n roll y la informática, creador de este blog para difusión del conocimiento libre, interesado en el mundo open source.