Я следовал за учебником (Вот), чтобы настроить мое приложение. Затем я попытался повторить шаги, чтобы создать больше таблиц, поэтому я запустил в терминале несколько команд:
php artisan migrate:make create_generalUserInfo_table
Затем в файл create_generalUserInfo_table я добавил:
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateGeneralUserInfoTable extends Migration {
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('generalUserInfo', function($table){
$table->increments('id');
$table->integer('user_id');
$table->string('firstname', 100);
$table->string('lastname', 100);
$table->timestamps();
$table->softDeletes();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('generalUserInfo');
}
}
Затем обратно в терминал я побежал:
php artisan migrate:refresh
Это добавляет мигрантов, но таблицы не создаются в MySQL. таблица Users из исходного урока была создана
Migrated: 2015_01_28_055418_create_users_table
Migrated: 2015_01_28_213951_create_imprints_table
Migrated: 2015_01_28_214023_create_generalUserInfo_table
Migrated: 2015_01_28_214103_create_roles_table
Migrated: 2015_01_28_214114_create_role_user_table
Migrated: 2015_01_28_214146_create_comments_table
Migrated: 2015_01_28_214159_create_books_table
Попробуйте изменить эту строку:
Schema::create('generalUserInfo', function($table){
в
Schema::create('generalUserInfo', function(Blueprint $table){
и запустите команду миграции так:
php artisan migrate
Вы также должны убедиться, что
Других решений пока нет …