monpackage/laravel-ecommerce-app

Application Laravel 13 avec e-commerce intégré — prête à l'emploi.

Maintainers

Package info

github.com/Leo-76/Laravel-Ecommerce-app

Language:Blade

Type:project

pkg:composer/monpackage/laravel-ecommerce-app

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-04-09 22:59 UTC

This package is not auto-updated.

Last update: 2026-04-10 21:47:18 UTC


README

Application Laravel 12 complète avec e-commerce intégré — boutique, panier, commandes, panel admin.

Installation

# 1. Cloner le projet
git clone https://github.com/TON_USERNAME/laravel-ecommerce-app.git
cd laravel-ecommerce-app

# 2. Installer les dépendances
composer install

# 3. Configurer l'environnement
cp .env.example .env
php artisan key:generate

# 4. Créer la base de données SQLite (ou configurer MySQL/PostgreSQL dans .env)
touch database/database.sqlite

# 5. Installer le package e-commerce
php artisan e-commerce:install

# 6. Migrer la base de données
php artisan migrate

# 7. Données de démo
php artisan db:seed --force

# 8. Lancer le serveur
php artisan serve

Comptes de démonstration

Email Mot de passe Rôle
admin@exemple.com password Admin + Admin boutique
user@exemple.com password Utilisateur

URLs

URL Description
/ Page d'accueil
/login Connexion
/register Inscription
/dashboard Dashboard
/boutique Boutique
/boutique/produits Catalogue
/boutique/panier Panier
/admin Panel admin app
/admin/boutique Panel admin e-commerce
/api/ecommerce/produits API REST

Stack technique

  • Laravel 12
  • PHP 8.2+
  • Base de données SQLite (défaut) / MySQL / PostgreSQL
  • CSS Tailwind CSS (CDN)
  • JS Alpine.js
  • Package e-commerce monpackage/ecommerce (local)

Structure

app/
├── Http/Controllers/
│   ├── Auth/LoginController.php
│   ├── Auth/RegisterController.php
│   ├── AdminController.php
│   └── DashboardController.php
├── Models/User.php
└── Providers/AppServiceProvider.php

packages/
└── monpackage/ecommerce/    ← package e-commerce intégré

resources/views/
├── layouts/app.blade.php
├── auth/login.blade.php
├── auth/register.blade.php
├── dashboard.blade.php
├── welcome.blade.php
└── admin/
    ├── index.blade.php
    └── utilisateurs.blade.php