我已经在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');
});
}
}