Creación de Controladores
Comando para Crear Controladores
Section titled “Comando para Crear Controladores”Para crear un controlador de forma interactiva, ejecute uno de los siguientes comandos:
php artisan rk:controllerO su abreviación:
php artisan rk:coProceso Interactivo
Section titled “Proceso Interactivo”Al ejecutar el comando, se iniciará un proceso interactivo que le guiará paso a paso:
1. Selección de Plantilla
Section titled “1. Selección de Plantilla”Primero, seleccione la plantilla de stub que desea utilizar:
┌ Selecciona una plantilla para el stub: ──────────────────────┐│ simple_controller │└──────────────────────────────────────────────────────────────┘2. Selección de Directorio Base
Section titled “2. Selección de Directorio Base”A continuación, seleccione la ruta base donde desea crear el controlador:
┌ 📂 Selecciona una ruta base para explorar: ──────────────────┐│ 📁 app/Http/Controllers │└──────────────────────────────────────────────────────────────┘3. Confirmación de Ubicación
Section titled “3. Confirmación de Ubicación”Confirme la carpeta donde se creará el controlador:
┌ 📁 Estás en: app/Http/Controllers ───────────────────────────┐│ ✅ Usar esta carpeta (Controllers) │└──────────────────────────────────────────────────────────────┘4. Selección de Modelo (si aplica)
Section titled “4. Selección de Modelo (si aplica)”El sistema puede solicitar la selección de un modelo relacionado:
┌ Carpeta actual: /home/fran/Desktop/cobrosc/app/Models ───────┐│ 📄 User.php │└──────────────────────────────────────────────────────────────┘Archivos Generados
Section titled “Archivos Generados”Una vez completado el proceso, se crearán automáticamente los siguientes archivos:
✅ Archivo creado exitosamente: resources/views/controllers/userlistcontroller.blade.php✅ Archivo creado exitosamente: app/Http/Controllers/UserListController.phpSiguiente Paso: Creación de Rutas
Section titled “Siguiente Paso: Creación de Rutas”Después de crear el controlador, el sistema automáticamente procederá a crear las rutas correspondientes para el controlador recién generado.
Navegación
Section titled “Navegación”Para información sobre cómo navegar entre las diferentes opciones y configuraciones, consulte la sección Navegación.
Ejemplo Completo
Section titled “Ejemplo Completo”# Ejecutar el comandophp artisan rk:co
# Seguir el proceso interactivo# 1. Seleccionar plantilla: simple_controller# 2. Confirmar directorio: app/Http/Controllers# 3. Seleccionar modelo si es necesario# 4. Los archivos se crean automáticamente# 5. Se procede a la creación de rutas# 6. Se crea la navegacion para la ruta correspondiente# 7. Sincronizar los comandos de acceso y finalmente# 8. Visualizar los cambios.