Видеокурс Laravel: создание ToDo List
Создаем фалы миграций
В нашем приложении мы будем использовать две таблицы - users и items.
Соответственно нам требуется создать два класса миграции.
Откроем консоль в корне нашего сайта и выполним следующие команды:
php artisan migrate:make create_users_table php artisan migrate:make create_items_table
Заполним файл миграции для таблицы users
class CreateUsersTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('users', function($t){ $t->increments('id'); $t->string('name'); $t->string('password'); $t->string('email'); $t->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('users'); } }
Заполним файл миграции для таблицы items
class CreateItemsTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('items', function($t){ $t->increments('id'); $t->integer('user_id'); $t->string('name'); $t->boolean('done'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('items'); } }
Запускаем миграцию
php artisan migrate