Update 2022_08_01_181153_create_activity_log_table.php

This commit is contained in:
Remco
2026-01-19 22:35:26 +01:00
parent e7d5d6179b
commit 7f253b5261
@@ -8,11 +8,17 @@ return new class extends Migration
{
public function up(): void
{
if (config('habbo.migrations.rename_tables') && Schema::hasTable(config('activitylog.table_name'))) {
Schema::rename(config('activitylog.table_name'), sprintf('%s_%s', config('activitylog.table_name'), time()));
$tableName = config('activitylog.table_name');
if (! is_string($tableName) || $tableName === '') {
return;
}
if (config('habbo.migrations.rename_tables') && Schema::hasTable($tableName)) {
Schema::rename($tableName, sprintf('%s_%s', $tableName, time()));
}
Schema::connection(config('activitylog.database_connection'))->create(config('activitylog.table_name'), function (Blueprint $table) {
$connection = config('activitylog.database_connection');
$connection = is_string($connection) ? $connection : null;
Schema::connection($connection)->create($tableName, function (Blueprint $table): void {
$table->bigIncrements('id');
$table->string('log_name')->nullable();
$table->text('description');
@@ -26,6 +32,12 @@ return new class extends Migration
public function down(): void
{
Schema::connection(config('activitylog.database_connection'))->dropIfExists(config('activitylog.table_name'));
$connection = config('activitylog.database_connection');
$connection = is_string($connection) ? $connection : null;
$tableName = config('activitylog.table_name');
if (! is_string($tableName) || $tableName === '') {
return;
}
Schema::connection($connection)->dropIfExists($tableName);
}
};