web-dev-qa-db-ja.com

移行テーブルで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
    
  2. 新しく作成された移行ファイル(app_folder\database\migrations {date_migrationfile_was_created} -update_votes_tables.php)を開きます

  3. 変更する列を変更します

詳細については、 データベース移行に関するドキュメント を参照してください

注:質問に移行ファイルを追加すると、より詳細なヘルプを提供できます

19
davejal

これは私がそれを行う方法:

 php artisan make:migration Alter_votes_to_tableName --table=tableName

ファイルを開いて変更します

php artisan migrate
12
Moode Osman

まず、以下のコマンドを使用して新しい移行を作成します

php artisan make:migration Alter_your_comment_yourTableName --table=yourTableName

要件に従ってファイルを変更し、その後、composerで以下のコマンドを実行します

php artisan migrate
0
Rohit Saini