Recuperación de Entradas Antiguas con old()
Comprar curso

108. Recuperación de Entradas Antiguas con old()

En este capítulo, descubre cómo recuperar las entradas antiguas en Laravel 10 utilizando la función old(). Aprende cómo utilizar la función old() para recuperar los datos de entrada antiguos y mostrarlos en la vista.


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 1 año Destacado

    Si estás trabajando con Laravel 10, es posible que en algún momento necesites recuperar datos de entradas antiguas en tu aplicación web. Afortunadamente, Laravel proporciona una función útil llamada old() que te permite hacer precisamente eso.

    La función old() te permite recuperar los datos de entrada antiguos de un formulario y mostrarlos en la vista. Esto es útil cuando un usuario envía un formulario, pero hay errores en los datos que ha proporcionado. En lugar de hacer que el usuario vuelva a ingresar toda la información, puedes utilizar la función old() para prellenar los campos con los datos que el usuario ya ha proporcionado.

    Para utilizar la función old(), simplemente tienes que añadirla a la propiedad value de tus campos de formulario. Por ejemplo, si tienes un campo de formulario llamado "nombre", puedes utilizar la función old() de la siguiente manera:

    <input type="text" name="nombre" value="{{ old('nombre') }}">

    De esta manera, si el usuario ha proporcionado un valor para el campo "nombre" en una entrada anterior, la función old() lo recuperará y lo mostrará en el campo. Si el usuario no ha proporcionado un valor para el campo anteriormente, el campo aparecerá vacío.

    También puedes utilizar la función old() para recuperar valores de selección y casillas de verificación. Por ejemplo, si tienes un campo de selección llamado "color" con las opciones "rojo", "verde" y "azul", puedes utilizar la función old() de la siguiente manera:

    <select name="color">
       <option value="rojo" {{ old('color') == 'rojo' ? 'selected' : '' }}>Rojo</option>
       <option value="verde" {{ old('color') == 'verde' ? 'selected' : '' }}>Verde</option>
       <option value="azul" {{ old('color') == 'azul' ? 'selected' : '' }}>Azul</option>
    </select>

    En este caso, la función old() comprueba qué opción fue seleccionada en una entrada anterior y la selecciona automáticamente si se encuentra en el conjunto de opciones disponibles.

    En resumen, la función old() de Laravel 10 es una herramienta útil para recuperar datos de entradas antiguas en tu aplicación web. Utilízala para hacer que el proceso de entrada de datos sea más fácil y fluido para tus usuarios.

  • Eduardo Pacompia

    Eduardo Pacompia hace 1 año

    Tengo problemas al cargar la vista Edit, despues que se hizo el getRouteKeyName, ya no me funciona mi pagina edit, que puede ser?

    • Victor Arana Flores hace 1 año

      Hola Eduardo, para poder ayudarte me tienes que dar más información.