@Alk90
php, mysql, jquery, css, html, api

Как правильно сохранить файл?

Всем привет! Я пытаюсь выполнить простейшее действие. Сохранить файл в storage public и открыть его в браузере.
Я делаю так:
$resp = $client->get("https://st.fl.ru/users/me/me2w/foto/f_67462d024b267288.jpeg");
Storage::disk('public')->put('fl.jpg', $resp->getBody());
echo asset(Storage::disk('public')->url('fl.jpg')); // https://mysite.ru/storage/fl.jpg

И получаю ссылку https://mysite.ru/storage/fl.jpg
Переходя по ссылке я получаю 404 ошибку "Sorry, the page you are looking for could not be found."

В настройка драйвера у меня вот это:
//.......
'disks' => [
        'public' => [
            'driver' => 'local',
            'root' => storage_path('app/public'),
            'url' => env('APP_URL').'/storage',
            'visibility' => 'public',
        ]
]
//.......


файл лежит вот тут:
63e68dd8c34ec268001478.png

Подскажите, что я не так делаю
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
Henxed
@Henxed
Проверьте, чтобы в папке public не было storage. И выполните команду:
php artisan storage:link
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы