Anteriormente vimos como usar las migraciones en Laravel 5, vimos que utilizábamos Schema Builder lo cual puede que no sea del todo cómodo porque hay que utilizar los métodos que nos da el framework.
Quizás para crear migraciones podría ser más rápido generarlas con SQL, por eso en este artículo veremos como usar las migraciones con SQL en Laravel 5. Laravel nos permite hacerlo sin ningún tipo de dificultad, veamos como hacerlo.
<?php use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateProbandoTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { // Usamos SQL crudo para crear la tabla DB::statement('CREATE TABLE probandoando( id int(255) auto_increment not null, publicacion int(255), receptor int(255), PRIMARY KEY(id) );'); } /** * Reverse the migrations. * * @return void */ public function down() { DB::statement('DROP TABLE probandoando'); } }
El funcionamiento de la migración es el mismo que si usáramos Schema Builder así que cada uno que use lo que más le convenga.
Más información:
http://laravel.com/docs/5.0/migrations
http://laravel.com/docs/5.0/database