Решение.
В filesystems.php
локальный диск был указан как диск по умолчанию. Согласно документам local
диск должен быть invisible
для общего пользования и храниться внутри storage/app
. Таким образом я пытался сохранить свой файл, используя диск local
и получая к нему доступ по пути public/...
.
Вариант № 1
Измените filesystems.php
диск по умолчанию на public
и используйте Storage::url()
для получения URL-адреса изображения.
Вариант № 2
Используйте $file->store('path', 'public')
и Storage::disk('public')->url('path')
Так что используемый диск указан явно.
Указанный путь будет содержать ссылку, близкую к http://example.com/storage/path
.