k_oct/plugins/rainlab/translate/updates/update_messages_table.php

38 lines
869 B
PHP
Raw Permalink Normal View History

2023-11-08 20:53:07 +00:00
<?php namespace RainLab\Translate\Updates;
use Schema;
use October\Rain\Database\Updates\Migration;
class UpdateMessagesTable extends Migration
{
const TABLE_NAME = 'rainlab_translate_messages';
public function up()
{
if (!Schema::hasTable(self::TABLE_NAME)) {
return;
}
if (!Schema::hasColumn(self::TABLE_NAME, 'found')) {
Schema::table(self::TABLE_NAME, function($table)
{
$table->boolean('found')->default(1);
});
}
}
public function down()
{
if (!Schema::hasTable(self::TABLE_NAME)) {
return;
}
if (Schema::hasColumn(self::TABLE_NAME, 'found')) {
Schema::table(self::TABLE_NAME, function($table)
{
$table->dropColumn(['found']);
});
}
}
}