Agregar validaciones
Comprar curso

109. Agregar validaciones

En este capítulo, descubre cómo agregar validaciones en Laravel 10. Aprende cómo utilizar la clase FormRequest de Laravel para agregar validaciones a tus formularios y cómo personalizar las reglas de validación para tus necesidades.


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 2 días Destacado

    En Laravel 10, las validaciones se pueden agregar a través de la clase FormRequest. Esta clase se utiliza para validar los datos de entrada que se envían a través de un formulario antes de procesarlos. Para agregar una validación a un formulario, debes seguir los siguientes pasos:

    1. Crear la clase FormRequest: utiliza el comando artisan para generar la clase FormRequest que se utilizará para validar los datos del formulario. Por ejemplo, si quisieras crear una clase para validar los datos de un formulario de registro de usuario, podrías ejecutar el siguiente comando:
    php artisan make:request CreateUserRequest

    2. Definir las reglas de validación: en la clase CreateUserRequest, define las reglas de validación para cada campo del formulario utilizando el método rules(). Por ejemplo, si quisieras requerir que el campo de correo electrónico sea único en la tabla de usuarios, podrías agregar la siguiente regla de validación:

    public function rules()
    {
       return [
           'name' => 'required',
           'email' => 'required|unique:users,email',
           'password' => 'required|confirmed|min:8',
       ];
    }

    3. Utilizar la clase FormRequest en el controlador: en el controlador que procesa los datos del formulario, inyecta la instancia de la clase FormRequest que acabas de crear. Luego, llama al método validate() en la instancia de FormRequest para validar los datos del formulario. Por ejemplo:

    use App\Http\Requests\CreateUserRequest;
    public function store(CreateUserRequest $request)
    {
       // Los datos del formulario han sido validados correctamente
       // Continúa con el procesamiento de los datos del formulario
    }

    Con estos pasos, puedes agregar fácilmente validaciones a tus formularios en Laravel 10.