У меня есть URL-адрес большого двоичного изображения, например: blob: http://127.0.0.1: 5500 / d97212fe-8f01-4486-8840-36acc57f77b c, как я могу сохранить его в хранилище с помощью Laravel
Это просто означает, что вы хотите получить содержимое файла удаленного изображения и сохранить его в папке хранения приложения Laravel. Для этого вы можете использовать file_get_contents.
file_get_contents
Полный код будет таким: Импорт фасада хранилища в верхней части вашего файла:
use Storage;
Код в функции контроллера или в любом другом месте, где вы можете захотеть чтобы использовать его:
$url = "http://www.google.co.in/intl/en_com/images/srpr/logo1w.png"; $contents = file_get_contents($url); $name = time().'.png'; Storage::put($name, $contents);
Это простой фиктивный код, вам нужно добавить logi c, чтобы создать имя файла.
Ссылка: https://laracasts.com/discuss/channels/laravel/storing-image-file-retrieved-from-external-url?page=1