在AWS实例上更新Laravel迁移文件和数据库

时间:2018-09-08 08:27:30

标签: laravel amazon-web-services elasticsearch elastic-beanstalk

我已经在WS中成功部署了laravel项目。在本地计算机上,我编辑了迁移文件,并通过从phpmyadmin中删除了迁移文件和表来更新了本地服务器。 但是如何更新AWS部署项目中的迁移?我尝试在AWS中运行“ php artisan migration”命令,但没有执行任何操作。

我们将不胜感激。

这是我更新的两个迁移文件:

file1

<?php
 use Illuminate\Support\Facades\Schema;
 use Illuminate\Database\Schema\Blueprint;
 use Illuminate\Database\Migrations\Migration;

 class AddYoutubeLink extends Migration
 {
     /**
      * Run the migrations.
      *
      * @return void
      */
      public function up()
      {
    Schema::table('events', function($table) {
        $table->longText('youtube_link')->nullable()->change();
    });
}

/**
 * Reverse the migrations.
 *
 * @return void
 */
public function down()
{
    Schema::table('events', function($table) {
        $table->dropColumn('youtube_link');
    });
}
 }

file2

<?php
 use Illuminate\Support\Facades\Schema;
 use Illuminate\Database\Schema\Blueprint;
 use Illuminate\Database\Migrations\Migration;

  class AddPreziLink extends Migration
 {
     /**
 * Run the migrations.
 *
 * @return void
 */
     public function up()
{
    Schema::table('events', function($table) {
        $table->longText('prezi_link')->nullable()->change();
    });
}

/**
 * Reverse the migrations.
 *
 * @return void
 */
public function down()
{
    Schema::table('events', function($table) {
        $table->dropColumn('prezi_link');
    });
}
 }

0 个答案:

没有答案