如何修改laravel文件上传代码以共享主机?

时间:2016-07-23 16:38:58

标签: php laravel file-upload hosting shared-hosting

您好我正在开展这个小型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。提前谢谢。

1 个答案:

答案 0 :(得分:1)

最简单的方法是将整个项目移至 public_html 文件夹。

您的公共路径应该是

../some_path/public_html/laravel_app/public

并指出此路径设置vhost

问题解决了。