2015-12-15 6 views
0

У меня проблемы с миграцией. создать новый файл перенастройкиLaravel 5.1 миграция новый стол не работает

php artisan make:migration create_menu_table --create=menu 

затем я редактировать новый файл миграции и когда я пытаюсь перенести его не работает

Я пробовал:

php artisan migrate 
php artisan migrate --force 
php artisan migrate:refresh 
php artisan migrate:refresh --seed 
php artisan migrate:rollback 
php artisan migrate:reset 

, но они не добавляют созданную таблицу

У меня нет ошибок

За справкой

+0

Ни одна из команд ремесленных дают вам какие-либо ошибки? Они дают вам успешные сообщения? – Saad

+0

Вы выбрали правильный драйвер DB? –

+0

У меня нет никаких ошибок. Когда я использую 'php artisan migrate: reset', они создают только старые таблицы – Pionas

ответ

1

Запустите composer dumpautoload, а затем попробуйте php artisan migrate:refresh.

Надеюсь, это поможет!

+0

Я пробовал это, но это не работает – Pionas

+0

Единственное, что я могу предложить, если вручную удалить ваши таблицы в вашем db, а затем запустить 'php artisan migrate'. Также проверьте, что все ваши миграции имеют имя таблицы в их 'up()' методе, то есть 'Schema :: create ('table-name', ... ''. –

+0

Я просто сделал это, и у меня возникла проблема с одна таблица, я попытался добавить индекс в текстовое поле ... Теперь он работает :) Спасибо за помощь :) – Pionas

0

добавить схемы :: defaultStringLength (191) для переноса файла (положить в каждом файле) мигрируют

как этот

public function up() 
    { 
     schema::defaultStringLength(191); 
     Schema::create('products', function (Blueprint $table) { 
      $table->increments('id'); 
      $table->string ('Name'); 
      $table->float('price'); 
      $table->timestamps(); 
     }); 
    } 
Смежные вопросы