2015-11-04 3 views
9

Я ищу обновить и заселить одну таблицу в Laravel 5.1. Возможно ли это?Laravel 5.1 обновить и выровнять одну таблицу

Я пробовал ниже, но он дает ошибку (неправильный синтаксис).

php artisan migrate:refresh --path=database/migrations/CreateTableTimesheet 

Если я использую: php artisan migrate:refresh он просто говорит:

Ничто не мигрировать

ответ

9

Вы можете использовать migrate:refresh команду, которая будет откатить все ваши миграции, а затем выполнить команду migrate , Эта команда эффективно воссоздает всю базу данных:

php artisan migrate:refresh 

И вы можете использовать опцию --class указать конкретный класс сеялка для работы по отдельности:

php artisan db:seed --class=UserTableSeeder 

Полный код будет:

php artisan migrate:refresh 
php artisan db:seed --class=UserTableSeeder 

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

0

Возможно, сначала просто создайте резервную копию базы данных, отбросьте ее и проверьте, работает ли весь процесс посева, миграции и обновления. Но сначала выгрузите автозагрузку.

+2

Отличный способ получить ответ на голосование - это включить пример или ссылку на пример. – c0y0teX

Смежные вопросы