Page 76 - 0149-curso-laravel-5_Neat
P. 76

Laravel 5



             El constructor   Schema::create  recibe como segundo parámetro una función que nos
             permite especificar las columnas que va a tener dicha tabla. En esta función podemos ir

             añadiendo todos los campos que queramos, indicando para cada uno de ellos su tipo y
             nombre, y además si queremos también podremos indicar una serie de modificadores como
             valor por defecto, índices, etc. Por ejemplo:



                Schema::create('users', function($table)
                {
                    $table->increments('id');
                    $table->string('username', 32);
                    $table->string('password');
                    $table->smallInteger('votos');
                    $table->string('direccion');
                    $table->boolean('confirmado')->default(false);
                    $table->timestamps();
                });



             Schema define muchos tipos de datos que podemos utilizar para definir las columnas de
             una tabla, algunos de los principales son:
























































             Schema Builder                                                                              76
   71   72   73   74   75   76   77   78   79   80   81