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
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
nos vamos al archivo y cambiamos en el metodo authorize a "true"
public function authorize() { return true; }
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' ]; }
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:
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.
Como acceder a Escritorio remoto GRATIS, fuera de mi red
Como instalar Laravel con Xampp En Windows | 2022
Compartir y proteger carpeta con usuario y contraseña Windows
No se pudo completar la operación (error 0x00000709) en Windows
Ubuntu server + squid proxy server + dhcp + 2 tarjetas de red
Como crear carrito de compras por usuario Laravel