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:
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.
Tutorial | Crea tu pagina web | maquetación de tu sitio en laravel
Soluciona cualquier problema de red e impresoras compartidas en windows
How to Fix Error TPM Windows 11 Solución
Agregar reglas a usuario en Fortigate firewall
Compartir y proteger carpeta con usuario y contraseña Windows
FrontEnd | Angular | BackEnd | Laravel | Envia Emails