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