actor sync

This commit is contained in:
Lars Behrends
2025-11-06 13:08:02 +01:00
parent 3f56625205
commit a44c311e89
14 changed files with 773 additions and 9 deletions

View File

@@ -0,0 +1,40 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use App\Database\Database;
class AddAspectRatioFields extends Migration
{
public function up()
{
$capsule = Database::getCapsule();
// Add aspect_ratio field to games table
$capsule->schema()->table('games', function (Blueprint $table) {
$table->decimal('cover_aspect_ratio', 4, 3)->nullable()->after('cover_image');
$table->decimal('image_aspect_ratio', 4, 3)->nullable()->after('image_url');
});
// Add aspect_ratio field to adult_videos table
$capsule->schema()->table('adult_videos', function (Blueprint $table) {
$table->decimal('poster_aspect_ratio', 4, 3)->nullable()->after('poster_url');
$table->decimal('backdrop_aspect_ratio', 4, 3)->nullable()->after('backdrop_url');
});
}
public function down()
{
$capsule = Database::getCapsule();
// Remove aspect_ratio fields from games table
$capsule->schema()->table('games', function (Blueprint $table) {
$table->dropColumn(['cover_aspect_ratio', 'image_aspect_ratio']);
});
// Remove aspect_ratio fields from adult_videos table
$capsule->schema()->table('adult_videos', function (Blueprint $table) {
$table->dropColumn(['poster_aspect_ratio', 'backdrop_aspect_ratio']);
});
}
}