diff --git a/app/Filament/Components/Forms/PostForm.php b/app/Filament/Components/Forms/PostForm.php
index 0afd189..d7e4008 100755
--- a/app/Filament/Components/Forms/PostForm.php
+++ b/app/Filament/Components/Forms/PostForm.php
@@ -160,7 +160,7 @@ class PostForm
->image()
->directory('posts/gallery')
->optimize('jpg')
- ->resize(30)
+ ->resize(50)
->imageEditor()
->multiple()
->reorderable()
@@ -168,8 +168,9 @@ class PostForm
->helperText('Загрузите дополнительные изображения для галереи')
->maxFiles(200)
->maxSize(20480)
- ->acceptedFileTypes(['image/jpeg', 'image/png'])
- ->imagePreviewHeight('150'),
+ ->acceptedFileTypes(['image/jpeg', 'image/png', 'image/webp'])
+ ->imagePreviewHeight('150')
+ ->maxParallelUploads(1),
]),
Tabs\Tab::make('Слайдер')
->icon('heroicon-o-view-columns')
diff --git a/database/migrations/2026_09_18_021743_create_notifications_table.php b/database/migrations/2026_09_18_021743_create_notifications_table.php
new file mode 100644
index 0000000..d738032
--- /dev/null
+++ b/database/migrations/2026_09_18_021743_create_notifications_table.php
@@ -0,0 +1,31 @@
+uuid('id')->primary();
+ $table->string('type');
+ $table->morphs('notifiable');
+ $table->text('data');
+ $table->timestamp('read_at')->nullable();
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ */
+ public function down(): void
+ {
+ Schema::dropIfExists('notifications');
+ }
+};
diff --git a/resources/js/Pages/Dashboard/Posts/Form.vue b/resources/js/Pages/Dashboard/Posts/Form.vue
index 68b6c59..e4c2c10 100644
--- a/resources/js/Pages/Dashboard/Posts/Form.vue
+++ b/resources/js/Pages/Dashboard/Posts/Form.vue
@@ -26,15 +26,15 @@
@@ -76,6 +76,28 @@
+
+