#php #mysql #laravel #migration
Вопрос:
laravel 6.20.29
mysql 14.14
сервер Linux (Ubuntu 18.04.3 LTS)
При развертывании моего кода в одном из моих экземпляров aws все миграции выполнялись, но некоторые ничего не делали в базе данных, не показывая никаких ошибок (только сообщение об успешном выполнении), хотя в других случаях и локально все это работало, кто-нибудь когда-либо сталкивался с чем-либо подобным?
Одна из миграций:
class ModifyDispensacoesTable extends Migration
{
public function up()
{
Schema::table('dispensacoes', function (Blueprint $table) {
$table->integer('estoque_triagem_id')->unsigned()->nullable()->after('produtos_lote_id');
$table->integer('estoque_atendimento_id')->unsigned()->nullable()->after('estoque_triagem_id');
$table->foreign('estoque_triagem_id')->references('id')->on('estoques_triagens');
$table->foreign('estoque_atendimento_id')->references('id')->on('estoques_atendimentos');
});
}
public function down()
{
Schema::table('dispensacoes', function (Blueprint $table) {
$table->dropForeign('dispensacoes_estoque_triagem_id_foreign');
$table->dropColumn('estoque_triagem_id');
$table->dropForeign('dispensacoes_estoque_atendimento_id_foreign');
$table->dropColumn('estoque_atendimento_id');
});
}
}
Комментарии:
1. Сначала вы говорите нам, что получаете только сообщения об успехе, но позже в посте я прочитал, что есть некоторые сообщения об ошибках «Одна из миграций, в которой были ошибки:» Не могли бы вы быть более ясными?
2. Извините за это, я имел в виду, что пример был взят из одной из выполненных миграций, но с ним ничего не произошло