Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/formularios»

De WikiEducator
Saltar a: navegación, buscar
Línea 1: Línea 1:
 +
===Crear formularios usando Collection ===
 
https://laravelcollective.com/docs/5.2/html
 
https://laravelcollective.com/docs/5.2/html
  
Línea 16: Línea 17:
 
'Form'=> 'Illuminate\Html\FormFacade',
 
'Form'=> 'Illuminate\Html\FormFacade',
 
'HTML'=> 'Illuminate\Html\HtmlFacade'
 
'HTML'=> 'Illuminate\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'''''
 +
<source lang=php>
 +
<?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 [
 +
            //
 +
        ];
 +
    }
 +
}
 +
</source>
 
===Sesiones===
 
===Sesiones===
 
https://styde.net/uso-de-sesiones-en-laravel-5-1/
 
https://styde.net/uso-de-sesiones-en-laravel-5-1/

Revisión de 22:58 25 feb 2018

Crear formularios usando Collection

https://laravelcollective.com/docs/5.2/html


composer require laravelcollective/html


Update composer.json (require part)

"illuminate/html": "5.*" Add to providers array

'Illuminate\Html\HtmlServiceProvider' Add to aliases array

'Form'=> 'Illuminate\Html\FormFacade', 'HTML'=> 'Illuminate\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 [
            //
        ];
    }
}

Sesiones

https://styde.net/uso-de-sesiones-en-laravel-5-1/