From 18ca2ce8589ad31504ca2bf6d50083696709f022 Mon Sep 17 00:00:00 2001 From: Kevin Adametz Date: Thu, 7 May 2026 13:03:01 +0000 Subject: [PATCH] 07-05-2026 --- .devcontainer/devcontainer.json | 5 +++- .devcontainer/docker-compose.dev.yml | 1 + .devcontainer/php-upload-limits.ini | 2 ++ app/Livewire/Admin/Cms/DisplayMediaPicker.php | 2 +- config/livewire.php | 2 +- docker-compose.yml | 1 + docs/Issues.md | 1 + .../admin/cms/display-dashboard.blade.php | 6 ++--- .../admin/cms/display-media-library.blade.php | 4 +-- .../admin/cms/display-media-picker.blade.php | 2 +- tests/Feature/DisplayMediaTest.php | 26 ++++++++++++++++--- 11 files changed, 40 insertions(+), 12 deletions(-) create mode 100644 .devcontainer/php-upload-limits.ini create mode 100644 docs/Issues.md diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 06bae08..2d6cae1 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -51,5 +51,8 @@ "label": "Vite Dev Server (Web)", "onAutoForward": "notify" } - } + }, + "runArgs": [ + "--network=host" + ] } \ No newline at end of file diff --git a/.devcontainer/docker-compose.dev.yml b/.devcontainer/docker-compose.dev.yml index d205a7f..df7d4f4 100644 --- a/.devcontainer/docker-compose.dev.yml +++ b/.devcontainer/docker-compose.dev.yml @@ -62,6 +62,7 @@ services: MYSQL_EXTRA_OPTIONS: --default-authentication-plugin=mysql_native_password volumes: - '../:/var/www/html' + - './php-upload-limits.ini:/etc/php/8.4/cli/conf.d/99-upload-limits.ini:ro' networks: - sail depends_on: diff --git a/.devcontainer/php-upload-limits.ini b/.devcontainer/php-upload-limits.ini new file mode 100644 index 0000000..ed99be6 --- /dev/null +++ b/.devcontainer/php-upload-limits.ini @@ -0,0 +1,2 @@ +upload_max_filesize = 210M +post_max_size = 210M diff --git a/app/Livewire/Admin/Cms/DisplayMediaPicker.php b/app/Livewire/Admin/Cms/DisplayMediaPicker.php index a223114..a187a5e 100644 --- a/app/Livewire/Admin/Cms/DisplayMediaPicker.php +++ b/app/Livewire/Admin/Cms/DisplayMediaPicker.php @@ -63,7 +63,7 @@ class DisplayMediaPicker extends Component { $this->validate([ 'quickUploads' => 'nullable|array|max:5', - 'quickUploads.*' => 'file|mimes:jpeg,jpg,png,gif,webp,mp4,webm,mov|max:51200', + 'quickUploads.*' => 'file|mimes:jpeg,jpg,png,gif,webp,mp4,webm,mov|max:204800', ]); $service = app(DisplayMediaService::class); diff --git a/config/livewire.php b/config/livewire.php index 480b9ba..85df097 100644 --- a/config/livewire.php +++ b/config/livewire.php @@ -67,7 +67,7 @@ return [ 'temporary_file_upload' => [ 'disk' => null, // Example: 'local', 's3' | Default: 'default' - 'rules' => null, // Example: ['file', 'mimes:png,jpg'] | Default: ['required', 'file', 'max:12288'] (12MB) + 'rules' => ['required', 'file', 'max:204800'], // 200 MB 'directory' => null, // Example: 'tmp' | Default: 'livewire-tmp' 'middleware' => null, // Example: 'throttle:5,1' | Default: 'throttle:60,1' 'preview_mimes' => [ // Supported file types for temporary pre-signed file URLs... diff --git a/docker-compose.yml b/docker-compose.yml index 99b2968..e3a8b9e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -32,6 +32,7 @@ services: REDIS_HOST: global-redis volumes: - '.:/var/www/html' + - './.devcontainer/php-upload-limits.ini:/etc/php/8.4/cli/conf.d/99-upload-limits.ini:ro' networks: - sail - proxy diff --git a/docs/Issues.md b/docs/Issues.md new file mode 100644 index 0000000..b241ee8 --- /dev/null +++ b/docs/Issues.md @@ -0,0 +1 @@ +Wir werden die weiteren Tickets stehen diff --git a/resources/views/livewire/admin/cms/display-dashboard.blade.php b/resources/views/livewire/admin/cms/display-dashboard.blade.php index 33c3e9a..fb66326 100644 --- a/resources/views/livewire/admin/cms/display-dashboard.blade.php +++ b/resources/views/livewire/admin/cms/display-dashboard.blade.php @@ -171,7 +171,7 @@ $tabletStatus = computed(function () { Es besteht aus drei Bereichen, die Sie über die Kacheln oben erreichen: