¿Cuál es la diferencia entre los archivos WEB y API en las rutas de laravel? ¿Cuáles son sus usos prácticos y para que sirven?
Franco Micalizzi (1010 xp)
Hola Ayudas, las diferencias de los archivos es que Laravel trae una configuración básica para generar rutas web y rutas para una api o de apis. Como quieras verlo. El archivo de las rutas API genera rutas con un prefijo /api por lo que deberás utilizarlo para poder consumir sus rutas. La configuración de esos prefijos están en /app/Providers/RouteServiceProvider.php es una manera ordenada de generar rutas para tu aplicación web.
Los usos son normalmente en API se generan todas las rutas para un API y en WEB se generan todas las rutas HTTP de tu aplicación web.
Saludos!
LUIS ANTONIO PARRADO (2756 xp)
Una de las diferencias son los middlewares, el grupo de rutas web utiliza middlewares para sesión y otros que no son necesarios en el grupo de rutas Api
Su experiencia en este sitio será mejorada con el uso de cookies.
El archivo de las rutas API genera rutas con un prefijo /api por lo que deberás utilizarlo para poder consumir sus rutas.
La configuración de esos prefijos están en /app/Providers/RouteServiceProvider.php es una manera ordenada de generar rutas para tu aplicación web.
Los usos son normalmente en API se generan todas las rutas para un API
y en WEB se generan todas las rutas HTTP de tu aplicación web.
Saludos!