Skip to content

Commit fbaf1cd

Browse files
committed
change migrations, add listview
1 parent be96aed commit fbaf1cd

14 files changed

+334
-132
lines changed

database/migrations/2025_01_27_143443_create_media_table.php renamed to database/migrations/2025_05_28_075035_create_media_table.php

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,10 @@ public function up(): void
3131

3232
$table->nullableTimestamps();
3333
});
34-
35-
Schema::create('media_usables', function (Blueprint $table) {
36-
$table->id();
37-
$table->foreignId('media_id')->constrained('media')->cascadeOnDelete();
38-
$table->morphs('media_usable');
39-
$table->timestamps();
40-
});
4134
}
4235

4336
public function down(): void
4437
{
45-
Schema::dropIfExists('media_usables');
4638
Schema::dropIfExists('media');
4739
}
48-
};
40+
};

database/migrations/2025_03_12_093540_create_media_translations_table.php.php renamed to database/migrations/2025_05_28_075036_create_media_translations_table.php

File renamed without changes.

database/migrations/2024_03_21_create_media_collections_table.php renamed to database/migrations/2025_05_28_075037_create_media_collections_table.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ public function up(): void
1414
$table->timestamps();
1515
});
1616

17-
Schema::table('media', function (Blueprint $table) {
18-
$table->foreignId('collection_id')->nullable()->constrained('media_collections')->nullOnDelete();
19-
});
17+
2018
}
2119

2220
public function down(): void
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?php
2+
3+
use Illuminate\Database\Migrations\Migration;
4+
use Illuminate\Database\Schema\Blueprint;
5+
use Illuminate\Support\Facades\Schema;
6+
7+
return new class extends Migration
8+
{
9+
public function up(): void
10+
{
11+
Schema::create('media_usables', function (Blueprint $table) {
12+
$table->id();
13+
$table->foreignId('media_id')->constrained('media')->cascadeOnDelete();
14+
$table->morphs('media_usable');
15+
$table->timestamps();
16+
});
17+
}
18+
19+
public function down(): void
20+
{
21+
Schema::dropIfExists('media_usables');
22+
}
23+
};

packages/data/resources/lang/en/fields.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,8 @@
6161
'dst_end' => 'DST End',
6262
'language_id' => 'Language ID',
6363
'country_id' => 'Country ID',
64+
65+
// View
66+
'grid_view' => 'Grid View',
67+
'table_view' => 'List View',
6468
];

packages/media/database/migrations/change_media_table.php.stub

Lines changed: 0 additions & 42 deletions
This file was deleted.

packages/media/database/migrations/create_media_collections_table.php.stub

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ return new class extends Migration {
1414
$table->timestamps();
1515
});
1616

17-
Schema::table('media', function (Blueprint $table) {
18-
$table->foreignId('collection_id')->nullable()->constrained('media_collections')->nullOnDelete();
19-
});
17+
2018
}
2119

2220
public function down(): void
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?php
2+
3+
use Illuminate\Database\Migrations\Migration;
4+
use Illuminate\Database\Schema\Blueprint;
5+
use Illuminate\Support\Facades\Schema;
6+
7+
return new class extends Migration
8+
{
9+
public function up(): void
10+
{
11+
Schema::create('media', function (Blueprint $table) {
12+
$table->id();
13+
14+
$table->nullableMorphs('model');
15+
$table->nullableMorphs('uploader');
16+
17+
$table->uuid()->nullable()->unique();
18+
$table->nullableMorphs('original_model');
19+
$table->string('collection_name');
20+
$table->string('file_name');
21+
$table->string('mime_type')->nullable();
22+
$table->boolean('write_protected')->default(false);
23+
$table->string('disk');
24+
$table->string('conversions_disk')->nullable();
25+
$table->unsignedBigInteger('size');
26+
$table->json('manipulations');
27+
$table->json('custom_properties');
28+
$table->json('generated_conversions');
29+
$table->json('responsive_images');
30+
$table->unsignedInteger('order_column')->nullable()->index();
31+
32+
$table->nullableTimestamps();
33+
});
34+
}
35+
36+
public function down(): void
37+
{
38+
Schema::dropIfExists('media');
39+
}
40+
};
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?php
2+
3+
use Illuminate\Database\Migrations\Migration;
4+
use Illuminate\Database\Schema\Blueprint;
5+
use Illuminate\Support\Facades\Schema;
6+
7+
return new class extends Migration
8+
{
9+
public function up(): void
10+
{
11+
Schema::create('media_usables', function (Blueprint $table) {
12+
$table->id();
13+
$table->foreignId('media_id')->constrained('media')->cascadeOnDelete();
14+
$table->morphs('media_usable');
15+
$table->timestamps();
16+
});
17+
}
18+
19+
public function down(): void
20+
{
21+
Schema::dropIfExists('media_usables');
22+
}
23+
};

packages/media/resources/lang/de/fields.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,4 +115,8 @@
115115
// Duplicate Files
116116
'duplicate_file' => 'Doppelte Datei',
117117
'duplicate_file_message' => 'Die Datei ":fileName" existiert bereits in der Mediathek.',
118+
119+
// View
120+
'grid_view' => 'Gitteransicht',
121+
'table_view' => 'Listenansicht',
118122
];

0 commit comments

Comments
 (0)