francisco-paz/laravel-routingkit
最新稳定版本:v1.0.0
Composer 安装命令:
composer require francisco-paz/laravel-routingkit
包简介
Beta release of Routing Kit: a modular Laravel toolkit for full-featured route management, middleware resolution, permission handling, and interactive CLI navigation.
README 文档
README
Laravel RoutingKit
Laravel RoutingKit es un paquete para Laravel que permite gestionar rutas, navegación y controladores de manera estructurada y con soporte para permisos avanzados usando Spatie Laravel Permission.
📦 Instalación
Requisitos Previos
Antes de comenzar, asegúrate de cumplir con los requisitos del sistema.
Paso 1: Instalar el Paquete
Ejecuta en la raíz de tu proyecto Laravel:
composer require francisco-paz/laravel-routingkit
Paso 2: Configurar Spatie Permission
Si aún no tienes Spatie Laravel Permission:
# Instalar Spatie Permission composer require spatie/laravel-permission # Publicar las migraciones php artisan vendor:publish --provider="Spatie\\Permission\\PermissionServiceProvider" # Ejecutar migraciones php artisan migrate
Añade el trait HasRoles a tu modelo User:
// app/Models/User.php <?php namespace App\Models; use Illuminate\Foundation\Auth\User as Authenticatable; use Spatie\Permission\Traits\HasRoles; class User extends Authenticatable { use HasRoles; // resto de tu modelo... }
Paso 3: Publicar Archivos de Configuración
php artisan vendor:publish --provider="Rk\\RoutingKit\\RoutingKitServiceProvider"
Se crearán:
- Archivo de configuración:
config/routing-kit.php - Carpeta
routing-kit/con archivos esenciales
Paso 4: Registrar las Rutas
En routes/web.php:
use Rk\RoutingKit\Entities\RkRoute; // Registrar rutas de RoutingKit RkRoute::registerRoutes();
Verificación de Instalación
php artisan rk:route --help ls -la config/routing-kit.php ls -la routing-kit/ composer show francisco-paz/laravel-routingkit composer show spatie/laravel-permission
🚀 Funcionalidades Principales
- Gestión de Rutas: Tipos de rutas, creación y sincronización de permisos.
- Navegación Dinámica: Creación de menús, integración con Blade y filtros de búsqueda.
- Controladores: Configuración y creación de controladores.
- Ejemplos: Proyectos de ejemplo y guías paso a paso.
🔗 Enlaces de Interés
- Documentación oficial: https://routingkit.isproyectos.com
- Repositorio GitHub principal: Laravel RoutingKit
- Ejemplo completo de un sistema SAAS: Laravel SaaS Starter
Próximos Pasos
- Revisar la configuración inicial
- Crear tu primera ruta
- Explorar comandos Artisan disponibles
- Integrar con tu aplicación Laravel
统计信息
- 总下载量: 202
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-06-23