Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/formularios»
De WikiEducator
(→Crear formularios usando Collection) |
|||
Línea 1: | Línea 1: | ||
===Crear formularios usando Collection === | ===Crear formularios usando Collection === | ||
− | https://laravelcollective.com/docs/5. | + | https://laravelcollective.com/docs/5.8/html |
+ | *Podemos instalarlo en línea de comandos, o agregando el paquete en composerr.json | ||
+ | *En línea de comandos | ||
+ | <source lang=bash> | ||
+ | composer require laravelcollective/html | ||
+ | </source> | ||
− | + | *En composer.json | |
− | + | <source lang=bash> | |
− | + | "require": { | |
− | + | "laravelcollective/html": "^6.0" | |
− | + | }, | |
− | + | </source> | |
− | " | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | Ahora update composer.json (require part) | ||
+ | *Ahora debemos agregar el alias y el provider en nuestro fichero de configuración para poderlo usar | ||
+ | *Estos ficheros componene el psr-4 | ||
+ | *Agregamos en app.php | ||
+ | <source lang=php> | ||
+ | 'Collective\Html\HtmlServiceProvider' | ||
+ | </source> | ||
+ | *Y ahora agregamos los alias | ||
+ | <source lang=php> | ||
+ | 'Form'=> 'Collective\Html\FormFacade', | ||
+ | 'HTML'=> 'Collective\Html\HtmlFacade' | ||
+ | </source> | ||
===Validar formularios=== | ===Validar formularios=== |
Revisión de 11:45 26 feb 2020
Crear formularios usando Collection
https://laravelcollective.com/docs/5.8/html
- Podemos instalarlo en línea de comandos, o agregando el paquete en composerr.json
- En línea de comandos
composer require laravelcollective/html
- En composer.json
"require": { "laravelcollective/html": "^6.0" },
Ahora update composer.json (require part)
- Ahora debemos agregar el alias y el provider en nuestro fichero de configuración para poderlo usar
- Estos ficheros componene el psr-4
- Agregamos en app.php
'Collective\Html\HtmlServiceProvider'
- Y ahora agregamos los alias
'Form'=> 'Collective\Html\FormFacade', 'HTML'=> 'Collective\Html\HtmlFacade'
Validar formularios
- Para validar formularios podemos crear una clase request usando artisan
php artisan make:request nombre
- Con esta acción tedremos una nueva clase en app/Http/Controller/Request/nombre
en esta clase tendremos el código limpio para implemntar reglas de validación en el servidor
- En este caso el nombre puesto ha sido Alumnos
<?php namespace App\Http\Requests; use Illuminate\Foundation\Http\FormRequest; class Alumnos extends FormRequest { /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { return false; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ // ]; } }