Общественное хранилище Laravel возвращает 404 для изображенияPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Общественное хранилище Laravel возвращает 404 для изображения

Сообщение Anonymous »

Следуя документации Laravel (я использую Laravel в докере с использованием паруса), я создал символическую ссылку для хранилищ php artisan Storage:link. Я попытался воссоздать ссылки, используя также полный путь, начиная с корня.
Затем я сохраняю файл с

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

// ...
$filename = 'signatures/signature_' . auth()->user()->id . '-' . uniqid() . '.' . $image_type;
Storage::disk('public')->put($filename, $image_base64);
После этого я успешно могу открыть свой файл из консоли:

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

open public/storage/signatures/signature_101-62a876ce68884.png
Когда я пытаюсь получить доступ к if со своего URL-адреса, я получаю ошибку 404:

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

http://laravel.test/storage/signatures/signature_101-62a876ce68884.png
Я заметил это, пытаясь отобразить изображение:

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

[img]{{ url([/img]
signature->filename) }}">
Наконец-то я попробовал

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

rm public/storage
php artisan optimize:clear
php artisan storage:link
безуспешно

Подробнее здесь: https://stackoverflow.com/questions/726 ... -for-image
Ответить

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

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

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

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

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