Ir al contenido principal

Entradas

Llamados manuales a una API dentro del contexto de una app Inertia

 ¿Los request de las rutas que van en api.php siempre son stateless? ¿Y los request de las rutas que van en web.php siempre son statefull? ¡Es una excelente pregunta! La distinción entre api.php y web.php es fundamental para entender cómo Laravel maneja las solicitudes, especialmente en relación con la autenticación y el estado de la sesión. Rutas en api.php : Stateless Sí, las rutas definidas en el archivo routes/api.php son siempre stateless (sin estado) por defecto. Esto significa que Laravel no utiliza cookies ni sesiones para rastrear al usuario a través de múltiples solicitudes. ¿Por qué es esto? Las APIs se diseñan para ser consumidas por aplicaciones cliente que pueden no ser navegadores web (como aplicaciones móviles o scripts del servidor). Estos clientes no siempre manejan cookies de la misma manera que un navegador. En una API sin estado, cada solicitud es un evento independiente. El cliente debe proporcionar alguna forma de autenticación (como un token de API o un ...