【问题标题】:How to avoid using php composer dump-autoload with laravel 4?如何避免在 laravel 4 中使用 php composer dump-autoload?
【发布时间】:2013-06-15 17:08:13
【问题描述】:

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

【问题讨论】:

    标签: laravel composer-php


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我不确定,有时有效,有时无效...

        但我上传:

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

        而且我没有 bootstrap/compiled.php

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-12-14
          • 2014-10-22
          • 2016-01-23
          • 2015-03-27
          • 2018-06-06
          • 2016-09-11
          • 2017-03-05
          • 1970-01-01
          相关资源
          最近更新 更多