Изменить таблицу Laravel 5 с миграцией
Я делаю приложение с laravel 5.
Я изменяю поле "vote", которое я определил как
$ table-> enum ('vote', [ '- 1 ', '0 ', '1 ']);
и должен быть следующим:
$ table-> enum ('vote', [' 1', ' 2', ' 3', ' 4', ' 5'] ) ;
Ответы
Ответ 1
Для этого вы должны выполнить следующие шаги:
-
создать новый файл миграции
php artisan make:migration update_votes_table
-
откройте новый созданный файл миграции (app_folder\database\migrations {date_migrationfile_was_created} -update_votes_tables.php)
-
изменить столбцы, которые вы хотите изменить
Для получения более подробной информации смотрите документацию по миграции базы данных.
Примечание. Если вы добавите свой файл миграции к вопросу, мы можем предоставить более подробную справку.
Ответ 2
вот как я это делаю:
php artisan make:migration Alter_votes_to_tableName --table=tableName
откройте файл и измените его, затем
php artisan migrate
Ответ 3
прежде всего создайте новую миграцию, используя команду ниже
php artisan make:migration Alter_your_comment_yourTableName --table=yourTableName
измените файл в соответствии с вашими требованиями и после этого выполните команду ниже в composer
php artisan migrate