Laravel не возвращает S3 url - PullRequest
0 голосов
/ 12 мая 2019

Ларавел 5.7.Моя файловая система по умолчанию установлена ​​на S3:

config / filesystems.php

'default' => env('FILESYSTEM_DRIVER', 's3'),

Я могу загрузить на S3 с этой конфигурацией.Но когда я использую url метод для получения полного URL-адреса, я получаю только относительный URL-адрес:

return Storage::url($folder . '/' . $this->src);

возвращает /image/filename.jpg.То, что я ожидаю, это полный путь к корзине S3 + имя файла.

1 Ответ

0 голосов
/ 12 мая 2019

Параметр url в filesystem.php должен указывать, чтобы Storage::url($path) работал.

Как вы указали (чего я не осознавал), AWS_URL присутствует в .env, и на него следует указать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...