如何避免使用php composer dump-autoload和laravel 4?

时间:2013-06-19 08:37:47

标签: laravel composer-php

我已将我的项目上传到网络主机上,并使用ftp编辑我的代码。 问题是我使用eloquent为我的数据库添加模型并使其工作我必须下载我的项目dans运行php composer dump-autoload然后重新上传。否则它的说法没找到......一直这样做很重。 还有其他解决方案吗? 我的webhost没有ssh或任何连接到服务器的东西。我也不能像使用rsync一样使用rsync。 也许我应该使用除laravel4之外的其他框架来避免使用composer?

3 个答案:

答案 0 :(得分:9)

在您的情况下,您应该将所需的自动加载目录添加到/app/start/global.php下的ClassLoader :: addDirectories数组中。 Laravel根据您的个人需求提供多种方法来完成同样的事情。

答案 1 :(得分:2)

您可以删除或不上传bootstrap / compiled.php文件。 我不确定这是否完全解决了您的问题,因为我不确定dump-autoload是否会生成多个文件。

[edit]另一种方法是在本地计算机上工作并在完成后上传。

答案 2 :(得分:0)

我不确定,有时它有效,有时候不行......

但我上传:

  • bootstrap / autoload.php
  • vendor / autoload.php
  • 供应商/作曲家/ *

我没有bootstrap / compiled.php