Como crear validaciones con Form Request en Laravel | Tutorial


Escrito por zEOCk hace hace 1 año

Compartir En redes Sociales

Facebook WhatsApp Youtube

Crear Form Request en Laravel

Guía de cómo trabajar con validaciones Form Request en Laravel Paso a paso

En este post mejoraras las validaciones de tal manera que trabajar con form request en laravel nos ayudara a crear nuestras aplicaciones web de una manera mas claras y limpia, en este ejemplo te enseñaremos a crear y como trabajar con reglas de validacion en Laravel, es demasiado sencillo utilizando Form Request, de esta manera podremos tener nuestro código mas limpio, haciendo a un lado la lógica al momento de programar en el controlador y la validación de datos, para esto vamos a utilizar Form Request en Laravel, uno de los mejores Framework de desarrollo para PHP.

Como crear una clase form request en laravel

Paso Numero 1

Para crear un nuevo archivo de validaciones en laravel, ejecutamos el siguiente comando en artisan.

php artisan make:request PruebaRequest

Este comando nos creara un archivo en la ruta app\Http\Requests\PruebaRequest.php

Paso Numero 2

nos vamos al archivo y cambiamos en el metodo authorize a "true"

 public function authorize()
    {
        return true;
    }

Paso Numero 3

Bajamos hacia el método "rules" y aqui en donde pondremos las reglas de validaciones, en la cual tenemos que declaras todas las que serán aplicadas.

public function rules()
    {
        return [
            'nombre' => 'required|min:3|max:100',
            'email' => 'required|email|min:3|max:100'
        ];
    }

Paso numero 4

Para aplicarlo en el controlador, regresamos al controlador en cual tenemos los 7 métodos rest y agregamos el nombre del form request en lugar dela clase request como esta en el siguiente ejemplo.

public function store(PruebaRequest $request)
    {
        // Aqui va la logica de programacion
    }

No olvidemos importarla

use App\Http\Requests\PruebaRequest;


Etiquetas:


Compartir En redes Sociales

Facebook WhatsApp Youtube

Generic placeholder image
Ing. Obed Sánchez

Gusto por las motos Harley Davidson, el rock n roll y la informática, creador de este blog para difusión del conocimiento libre, interesado en el mundo open source.