diff --git a/_docker/app/Dockerfile b/_docker/app/Dockerfile index 863e26e..f129457 100755 --- a/_docker/app/Dockerfile +++ b/_docker/app/Dockerfile @@ -55,6 +55,10 @@ RUN curl -sS https://getcomposer.org/installer | php -- \ # Создание необходимых директорий для Laravel RUN mkdir -p storage/framework/views storage/framework/sessions storage/framework/cache storage/logs bootstrap/cache +# Добавляем www-data в группу с GID=1000 (совпадает с GID хост-пользователя) +RUN groupadd -g 1000 hostgroup 2>/dev/null || true \ + && usermod -aG hostgroup www-data + # Установка правильных прав доступа RUN chown -R www-data:www-data storage bootstrap/cache \ && chmod -R 775 storage bootstrap/cache diff --git a/resources/js/Pages/Dashboard/QuickUpload.vue b/resources/js/Pages/Dashboard/QuickUpload.vue index f4a3f69..93a5eba 100644 --- a/resources/js/Pages/Dashboard/QuickUpload.vue +++ b/resources/js/Pages/Dashboard/QuickUpload.vue @@ -214,6 +214,7 @@ const upload = async () => { const response = await fetch(route('dashboard.quick-upload.store'), { method: 'POST', body: formData, + credentials: 'same-origin', headers: { 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').content, 'X-Requested-With': 'XMLHttpRequest', diff --git a/resources/js/Pages/Dashboard/Sveden.vue b/resources/js/Pages/Dashboard/Sveden.vue index 5b8a3ce..7f02c4b 100644 --- a/resources/js/Pages/Dashboard/Sveden.vue +++ b/resources/js/Pages/Dashboard/Sveden.vue @@ -216,6 +216,7 @@ const upload = async () => { const response = await fetch(route('dashboard.sveden.store'), { method: 'POST', body: formData, + credentials: 'same-origin', headers: { 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').content, 'X-Requested-With': 'XMLHttpRequest',