evan-prn/laravel-admin-toolkit

Laravel Admin Toolkit - Pro Laravel package boilerplate

v1.0.4 2025-06-17 14:41 UTC

This package is auto-updated.

Last update: 2025-06-17 14:44:14 UTC


README

Latest Version Tests Status License

Laravel Admin Toolkit

Outils avancés d'administration pour Laravel 10 & 11 — Artisan Power Pack 🚀

Un package professionnel regroupant toutes les commandes utiles d’administration et de maintenance pour tes projets Laravel.

🚀 Fonctionnalités incluses

  • 🔐 db:truncate — Truncate sécurisé avec :
    • Confirmation avant exécution
    • Simulation (--pretend)
    • Liste des tables (--list)
    • Exclusion de tables protégées
    • Journalisation automatique
  • 👤 user:create — Création rapide d’utilisateur via Artisan.
  • 🔑 user:assign — Assignation de rôles et permissions, avec création automatique des rôles et permissions manquants.
  • 📋 roles:list — Liste les rôles et permissions existants.
  • 🧹 logs:clear — Nettoyage complet des logs Laravel.
  • ✅ Compatible Laravel 10 et 11
  • 🧪 Tests automatisés (Pest + Testbench)
  • 🔄 CI/CD prêt à l'emploi (GitHub Actions)

⚙️ Liste des commandes artisan disponibles

Commande Description
db:truncate Truncate sécurisé de la base
user:create Création d'utilisateur
user:assign Assignation de rôles & permissions
roles:list Liste des rôles & permissions existants
logs:clear Nettoyage des fichiers de log Laravel

📦 Installation

1️⃣ Pré-requis

  • PHP >= 8.1
  • Laravel 10 ou 11
  • spatie/laravel-permission ^6.0 (automatiquement géré par composer)

2️⃣ Installation via Composer

composer require evan-prn/laravel-admin-toolkit