Я пытаюсь загрузить изображение через laravel, а затем получить его URL для сохранения в базе данных и возврата обратно во внешнее приложение, загрузка изображения работает нормально на локальном хосте, но не на экземпляре ec2.
Изображениеуспешно загружен и может быть загружен через filezilla также
У меня есть настройка chmod -R 777 для каталога хранения в laravel, но он все еще не работает
публичная статическая функция upload_files ($ type, $ file,$ id)
{
if ($type == 'profile_pic') {
$image = $file->store('profile_pic','public');
$image = asset('storage/'.$image);
if ($image) {
return $image;
} else {
return false;
}
}
}
возвращает http://localhost/trip/public/storage/profile_pic/MaHskQD2VcLSlC11VV3agbBNdh7j7k82liewYBw3.png на локальном хосте, и когда я нажимаю на ссылку, изображение успешно загружается, в то время как на моем сервере оно загружает http://mydomain/storage/app/profile_pic/MaHskQD2VcLSlC11VV3agbBNdh7j7k82liewYBw3.png и не выдает 404обнаружена ошибка
результат ls -lrt равен "-rwxrwxrwx 1 apache ec2-user 190916 23 января 10:06 MaHskQD2VcLSlC11VV3agbBNdh7j7k82liewYBw3.png"