Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon ¿Cómo interactúa el comando de instalación? API con el nuevo esqueleto de aplicación Laravel 11


¿Cómo interactúa el comando de instalación? API con el nuevo esqueleto de aplicación Laravel 11


El comando `PHP Artisan Install: API` en Laravel 11 interactúa con el nuevo esqueleto de aplicación al facilitar la configuración de la funcionalidad API, que no se incluye de forma predeterminada en la estructura simplificada. Estos son los aspectos principales de esta interacción:

1. Creación del archivo de ruta `API.PHP`: el comando genera el archivo` rutas/api.php`, que es esencial para definir las rutas API. Este archivo está configurado para funcionar con el grupo de middleware `API`, lo que permite solicitudes de API sin estado.

2. Integración con `bootstrap/app.php`: después de crear el archivo` api.php`, el comando lo registra automáticamente dentro del archivo `bootstrap/app.php`. Esta integración garantiza que la aplicación reconoce y cargue las rutas API, que es un cambio de versiones anteriores donde el registro de ruta se manejó en el `RuteserviceProvider` [1] [2] [3].

3. Instalación de Laravel Sanctum: el comando también instala Laravel Sanctum, que proporciona un sistema de autenticación simple para API. Esto permite a los desarrolladores implementar la autenticación basada en token rápidamente, lo que facilita la seguridad de los puntos finales de API [1] [4].

4. Migración de la base de datos para tokens de acceso personal: junto con el archivo de ruta y el santum, el comando establece una migración para administrar tokens de acceso personal, que se utilizan para autenticar a los usuarios a través de la API. Esta migración es crucial para implementar acceso seguro a la API [1] [2].

5. Estructura de aplicación optimizada: el esqueleto de aplicación de Laravel 11 se ha adelgazado para eliminar archivos y configuraciones innecesarios. El comando `Instalar: API` ayuda a restaurar los componentes necesarios para el desarrollo de API en esta estructura minimalista, lo que facilita a los desarrolladores configurar API sin desorden [2] [3].

En resumen, el comando `Instalar: API` desempeña un papel crucial en la reintroducción de las capacidades de API en el esqueleto de aplicaciones Laravel 11, lo que permite a los desarrolladores crear y administrar eficientemente las API mientras se adhieren al nuevo diseño de marco simplificado.

Citas:
[1] https://laravel-news.com/api-versioning-in-laravel-11
[2] https://laraveldaily.com/post/laravel-11-main-new-features-changes
[3] https://streprely.com/blog/laravel-11-whats-new
[4] https://www.youtube.com/watch?v=agunf89saog
[5] https://www.youtube.com/watch?v=8db9_8kx35k