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": ">=8.1",
"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|^12.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|^12.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|^12.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:
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.
Ir a otra seccion al hacer clic - Angular Scroll to element
Crea un carrusel de imágenes dinámico con Laravel y bootstrap
Configura Https SSL Gratis con Cloudflare
Angular carrusel Swiper configuración paso a paso
Como subir un proyecto laravel a servidor compartido Cpanel
Como instalar sanitizador para Laravel Stevebauman | Purify