Плагин библиотеки FilamentPHP + Spatie Media: изображения не сохраняютсяPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Плагин библиотеки FilamentPHP + Spatie Media: изображения не сохраняются

Сообщение Anonymous »

Я использую медиабиблиотеку FilamentPHP и Spatie. Кроме того, я использую плагин FilamentPHP медиа-библиотеки Spatie, чтобы показывать и загружать изображения в моей панели администратора.
Однако изображения вообще не загружаются и не сохраняются!
Однако изображения вообще не загружаются и не сохраняются!
p>
Это моя модель:

Код: Выделить всё

use Illuminate\Database\Eloquent\Model;
use Spatie\MediaLibrary\HasMedia;
use Spatie\MediaLibrary\InteractsWithMedia;

class OrderItem extends Model implements HasMedia
{
use InteractsWithMedia;

public function registerMediaCollections(): void
{
$this->addMediaCollection('designs')
->useDisk('designFiles');
}
}
Моя файловая система.php:

Код: Выделить всё

'designFiles' => [
'driver' => 'local',
'root' => storage_path('app/public/designs'),
'url' => env('APP_URL') . '/storage/designs',
'visibility' => 'public',
],
Мой ресурс нити:

Код: Выделить всё

SpatieMediaLibraryFileUpload::make('design')
->collection('designs')
->downloadable()
->multiple(),
Изображение, которое я загружаю на свой ресурс нити, временно сохраняется в хранилище/app/livewire-tmp. Однако в моей таблице media моей медиа-библиотеки Spatie нет записи, и изображение также не сохраняется на нужный диск (designFiles).
Я уже пытался отладить эта проблема, но событие ошибки вообще не регистрируется. Я использую Laravel Valet и также добавил порт в переменную APP_URL с файлом .env, как предложено здесь, но мне это не помогло.
Я также запустил php artisan Storage: ссылка, но поскольку я уже запускал эту команду раньше, она ничего не изменила. Изображение по-прежнему не сохраняется.
Я использую следующие версии:

Код: Выделить всё

"php": "^8.2",
"filament/filament": "^3.2",
"filament/spatie-laravel-media-library-plugin": "^3.2",
"laravel/framework": "^11.9",
"spatie/laravel-medialibrary": "^11.8"
У кого-нибудь есть идеи, как решить эту проблему?
С уважением
ОБНОВЛЕНИЕ< /strong>Добавлен минимальный воспроизводимый пример
Поскольку это было запрошено, я добавил минимальный воспроизводимый пример. К сожалению, я все еще сталкиваюсь с той же проблемой! Вы можете получить его здесь: https://github.com/FrazeColder/example-app и войдите в Filament в /admin/login, используя учетные данные, которые вы найдете в базе данных/seeders/DatabaseSeeder.php

Подробнее здесь: https://stackoverflow.com/questions/788 ... eing-saved
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Плагин библиотеки FilamentPHP + Spatie Media: изображения не сохраняются
    Anonymous » » в форуме Php
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Laravel Spatie Media Library Media Method Method не работает внутри цикла
    Anonymous » » в форуме Php
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Сделанные снимки не сохраняются в папке, а создается другая папка, но изображения в ней не сохраняются.
    Anonymous » » в форуме Python
    0 Ответы
    129 Просмотры
    Последнее сообщение Anonymous
  • Изображения, не показывающие использование Laravel Spatie Media Library в Laravel 11
    Anonymous » » в форуме Php
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Изображения, не показывающие использование Laravel Spatie Media Library в Laravel 11
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»