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.
Como crear carrito de compras por usuario Laravel
Como editar las rutas de autenticacion en Laravel Jetsream
Como instalar windows 11 sin una cuenta de hotmail
Como subir un proyecto laravel a servidor compartido Cpanel
Como instalar Admin Lte en un proyecto de Laravel con Jetstream
Como crear validaciones con Form Request en Laravel | Tutorial