Здравствуйте, я работаю над этим небольшим проектом laravel, где пользователям нужно загружать файлы. Код загрузки работает нормально локально. Но не работает на общем хостинге, так как структура каталогов отличается. Я использую следующий код, чтобы определить, где загруженный файл будет идтиКак изменить код загрузки файла laravel для работы на общедоступном хостинге?
$path = public_path().'/assets/users/'.$request->user()->id;
Локально файл переходит в общую папку (государственный/активы/пользователей/user_id) моего Laravel приложения. Но на общем хостинге не разрешается изменять общую папку laravel, вместо этого у него есть public_html, у которого есть права на чтение и запись. Как изменить путь к работе на общедоступном хостинге или как его использовать public_html/assets вместо того, чтобы пытаться использовать/home/my_user_name/project_folder/public/assets, что недопустимо. Заранее спасибо.
Сохраняется ли весь проект в папке public_html? Не уязвим ли код? –
Это будет работать, хотя ..., спасибо +1 –