我已将我的项目上传到网络主机上,并使用ftp编辑我的代码。 问题是我使用eloquent为我的数据库添加模型并使其工作我必须下载我的项目dans运行php composer dump-autoload然后重新上传。否则它的说法没找到......一直这样做很重。 还有其他解决方案吗? 我的webhost没有ssh或任何连接到服务器的东西。我也不能像使用rsync一样使用rsync。 也许我应该使用除laravel4之外的其他框架来避免使用composer?
答案 0 :(得分:9)
在您的情况下,您应该将所需的自动加载目录添加到/app/start/global.php下的ClassLoader :: addDirectories数组中。 Laravel根据您的个人需求提供多种方法来完成同样的事情。
答案 1 :(得分:2)
您可以删除或不上传bootstrap / compiled.php文件。 我不确定这是否完全解决了您的问题,因为我不确定dump-autoload是否会生成多个文件。
[edit]另一种方法是在本地计算机上工作并在完成后上传。
答案 2 :(得分:0)
我不确定,有时它有效,有时候不行......
但我上传:
我没有bootstrap / compiled.php