Instalación Completa
Esta guía te llevará paso a paso por el proceso de instalación de Laravel RoutingKit.
Requisitos Previos
Section titled “Requisitos Previos”Antes de comenzar, asegúrate de cumplir con los requisitos del sistema.
Paso 1: Instalar el Paquete
Section titled “Paso 1: Instalar el Paquete”Ejecuta el siguiente comando en la raíz de tu proyecto Laravel:
composer require francisco-paz/laravel-routingkitPaso 2: Configurar Spatie Permission
Section titled “Paso 2: Configurar Spatie Permission”Si aún no tienes instalado Spatie Laravel Permission:
# Instalar Spatie Permissioncomposer require spatie/laravel-permission
# Publicar las migracionesphp artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"
# Ejecutar migracionesphp artisan migrateConfigurar el Modelo User
Section titled “Configurar el Modelo User”Añade el trait HasRoles a tu modelo User:
<?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
Section titled “Paso 3: Publicar Archivos de Configuración”Publica los archivos de configuración del paquete:
php artisan vendor:publish --provider="Rk\RoutingKit\RoutingKitServiceProvider"Este comando creará:
Archivo de Configuración
Section titled “Archivo de Configuración”- Ubicación:
config/routing-kit.php - Propósito: Parámetros de configuración del paquete
Carpeta RoutingKit
Section titled “Carpeta RoutingKit”- Ubicación:
routing-kit/ - Contiene: 3 archivos esenciales para el funcionamiento
Paso 4: Registrar las Rutas
Section titled “Paso 4: Registrar las Rutas”En tu archivo routes/web.php, añade:
<?php
use Rk\RoutingKit\Entities\RkRoute;
// Tus rutas existentes...
// Registrar rutas de RoutingKitRkRoute::registerRoutes();Verificación de Instalación
Section titled “Verificación de Instalación”1. Verificar Comandos Disponibles
Section titled “1. Verificar Comandos Disponibles”php artisan rk:route --help# o su abreviaciónphp artisan rk:ro --help2. Verificar Configuración
Section titled “2. Verificar Configuración”Revisa que se haya creado el archivo de configuración:
ls -la config/routing-kit.phpls -la routing-kit/3. Verificar Dependencias
Section titled “3. Verificar Dependencias”composer show francisco-paz/laravel-routingkitcomposer show spatie/laravel-permissionPróximos Pasos
Section titled “Próximos Pasos”¡Perfecto! Ahora puedes:
- Revisar la configuración inicial
- Crear tu primera ruta
- Explorar los comandos disponibles