您好我正在开展这个小型laravel项目,用户需要上传文件。 上传代码在本地工作正常。但由于目录结构不同,无法在共享主机上工作。 我使用以下代码行来指定上传文件的去向
$path = public_path().'/assets/users/'.$request->user()->id;
本地文件转到公共文件夹(public / assets / users / user_id) 我的laravel应用程序。但是在共享主机上,不允许修改laravel公用文件夹,而是拥有一个具有读/写权限的public_html。 如何修改共享主机的工作路径或如何使用它 public_html / assets而不是尝试使用不允许的/ home / my_user_name / project_folder / public / assets。提前谢谢。
答案 0 :(得分:1)
最简单的方法是将整个项目移至 public_html 文件夹。
您的公共路径应该是
../some_path/public_html/laravel_app/public
并指出此路径设置vhost
问题解决了。