Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/migraciones»
De WikiEducator
(Página creada con «{{:Usuario:ManuelRomero/micursos/Laravel/baseDatos/nav}}») |
|||
Línea 1: | Línea 1: | ||
{{:Usuario:ManuelRomero/micursos/Laravel/baseDatos/nav}} | {{:Usuario:ManuelRomero/micursos/Laravel/baseDatos/nav}} | ||
+ | ===Migraciones=== | ||
+ | *Es una forma de crear facilmente una base de datos para trabajar con laravel | ||
+ | *Para crear una migración | ||
+ | php artisan migrate:make crear_tabla_producto | ||
+ | *Para elecutar una migracion | ||
+ | php artisan migrate | ||
+ | *Ahora tendríamos que ir a la clase tabla_producto y en el método up meter los campos que nos pudieran interesar | ||
+ | |||
+ | <source lang=php> | ||
+ | |||
+ | <?php | ||
+ | |||
+ | use Illuminate\Database\Migrations\Migration; | ||
+ | |||
+ | class CrearTablaUsuario extends Migration { | ||
+ | |||
+ | /** | ||
+ | * Run the migrations. | ||
+ | * | ||
+ | * @return void | ||
+ | */ | ||
+ | public function up() | ||
+ | { | ||
+ | Schema::create('usuarios', function($tabla) | ||
+ | { | ||
+ | $tabla->increments('id'); | ||
+ | $tabla->string('nombre', 50); | ||
+ | $tabla->string('email', 100)->unique(); | ||
+ | $tabla->string('password', 200); | ||
+ | $tabla->timestamps(); | ||
+ | }); | ||
+ | } | ||
+ | |||
+ | /** | ||
+ | * Reverse the migrations. | ||
+ | * | ||
+ | * @return void | ||
+ | */ | ||
+ | public function down() | ||
+ | { | ||
+ | Schema::drop('usuarios'); | ||
+ | } | ||
+ | } | ||
+ | </source> |
Revisión de 19:45 6 feb 2015
Migraciones
- Es una forma de crear facilmente una base de datos para trabajar con laravel
- Para crear una migración
php artisan migrate:make crear_tabla_producto
- Para elecutar una migracion
php artisan migrate
- Ahora tendríamos que ir a la clase tabla_producto y en el método up meter los campos que nos pudieran interesar
<?php use Illuminate\Database\Migrations\Migration; class CrearTablaUsuario extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('usuarios', function($tabla) { $tabla->increments('id'); $tabla->string('nombre', 50); $tabla->string('email', 100)->unique(); $tabla->string('password', 200); $tabla->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('usuarios'); } }