Laravel 4 Workbench不适用于Pagodabox

时间:2013-06-10 00:01:06

标签: php laravel laravel-4

我已经为我的Laravel 4应用程序创建了一个工作台,一切都在我的本地主机上工作,但由于一些奇怪的原因,当我推送到Github时,总是会出错:

  

PHP致命错误:第123行的/var/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php中找不到类Flashdp \ Twittertag \ TwittertagServiceProvider

我不知道为什么会这样,但我想自动加载程序找不到文件。我不知道怎么让Pagodabox看到它。有什么建议吗?

Boxfile内容:

web1:
  name: flashdp
  document_root: public
  php_version: 5.4.14
  php_post_max_size: "10M"
  php_upload_max_filesize: "10M"
  php_extensions:
    - mbstring
    - mcrypt
    - pdo_mysql
    - zip
    - xcache
    - curl
    - imagick
    - gd
  shared_writable_dirs:
    - app/storage/cache
    - app/storage/logs
    - app/storage/meta
    - app/storage/sessions
    - app/storage/views
    - public/storage
  after_build:
    - "if [ ! -f composer.phar ]; then curl -s http://getcomposer.org/installer | php; fi; php composer.phar install --prefer-source"
    - "php composer.phar dump-autoload -o"
  after_deploy:
    - "rm -f app/storage/cache/*"
    - "rm -f app/storage/views/*"

2 个答案:

答案 0 :(得分:0)

您是否在盒子文件上设置了公用文件夹?

答案 1 :(得分:0)

似乎您需要先发布包才能使用它。 Workbench仅用于开发