Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como page attributes

Manejo de Inertia de las redirecciones desde un controlador

 ¿Cuál sería el equivalente en Inertia del siguiente código de controlador? return redirect('/login')->withErrors(['social' => 'No se pudo autenticar con ' . ucfirst($provider) . '. Por favor, inténtalo de nuevo.']); Es un punto clave para entender cómo Inertia maneja las redirecciones y los mensajes de sesión. En Inertia.js, la forma de manejar una redirección con mensajes (como errores o flashes) es muy similar a cómo lo harías en Laravel tradicional , porque Inertia está diseñado para interceptar esas redirecciones. El equivalente de Inertia para: PHP return redirect( '/login' )->withErrors([ 'social' => 'No se pudo autenticar con ' . ucfirst( $provider ) . '. Por favor, inténtalo de nuevo.' ]); Sería exactamente el mismo código en tu controlador de Laravel . ¿Por qué es el mismo código? La magia de Inertia.js es que intercepta las respuestas de redirección HTTP que Laravel envía. Cuando tu controlador ...