2013-06-19 56 views
15

我已經將我的項目上傳到Web主機上,並使用ftp編輯我的代碼。 問題是我添加了模型使用雄辯爲我的數據庫,並得到它的工作我必須下載我的項目丹斯運行PHP作曲家dump-autoload然後重新上傳。否則,它的說課沒有找到......一直這樣做是沉重的。 有沒有其他解決方案? 我的虛擬主機沒有ssh或任何連接到服務器的東西。我也不能使用rsync之類的東西。 也許我應該使用laravel4之外的其他框架來避免使用composer?如何避免使用php composer dump-autoload和laravel 4?

回答

2

您可以刪除或不上傳bootstrap/compiled.php文件。 我不確定這是否完全解決了您的問題,因爲我不確定dump-autoload是否會生成多個文件。

另一種方法是在本地機器上工作並在完成後上傳。

9

在你的情況,你應該添加你需要的autoload目錄到/app/start/global.php下的ClassLoader :: addDirectories數組中。 Laravel根據您的個人需求提供多種方式來完成相同的事情。

0

我不知道,有時它的工作原理,有時不...

但我上傳:

  • 引導/ autoload.php
  • 供應商/ autoload.php
  • 供應商/ composer/*

而且我沒有bootstrap/compiled.php