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.
Instalar Darryldecode Carrito de compras En Laravel 11
Tutorial | Crea tu pagina web | maquetación de tu sitio en laravel
Como instalar y Configurar | Vue 3 Router | Laravel 9 | Vite | Vuetify
Configurar interfaces Fortigate, VPN IPSEC Telmex Infinitum
FrontEnd | Angular | BackEnd | Laravel | Envia Emails
Como instalar Laravel con Xampp En Windows | 2022