2015-11-02 97 views
2

我正在使用Laravel框架处理应用程序。当我试图加载从Firefox浏览器应用(http://localhost/laravel/public/),我得到下面的错误:用C类未找到运行应用程序时出错

FatalErrorException:\ WAMP \ WWW \ laravel \供应商\ laravel \框架的\ src \照亮\基金会\ ProviderRepository.php行150:Class'Illuminate \ Broadcasting \ BroadcastServiceProvider'找不到

我试着通过下面提到的几个解决方案来解决这个问题,但我无法脱身。

  1. 我试着卸载Composer并使用--dev-o进行安装,但这对我无效。
  2. 我试着将文件夹供应商移出我的应用程序(laravel),然后通过更改composer.lock文件将其引入。这并没有奏效。
  3. 我试图重新命名我的命名空间: C:\ WAMP \ WWW \ laravel> PHP工匠应用:名laravel 即使这给了我同样的错误:[Symfony的\分量\调试\异常\ FatalErrorException]类“照亮\广播\ BroadcastServiceProvider”未找到

我composer.json文件组件:

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "type": "project", 
    "require": { "php": ">=5.5.9", "laravel/framework": "5.1.*" 
    }, 
    "require-dev": { 
     "fzaninotto/faker": "~1.4", "mockery/mockery": "0.9.*", 
     "phpunit/phpunit": "~4.0", "phpspec/phpspec": "~2.1" 
    }, 
    "autoload": { 
     "classmap": ["database"], 
     "psr-4": {"App\\": "app/"} 
    }, 
    "autoload-dev": {"classmap": ["tests/TestCase.php"]}, 
    "scripts": { 
     "post-install-cmd": ["php artisan clear-compiled","php artisan optimize"], 
     "pre-update-cmd": ["php artisan clear-compiled"], 
     "post-update-cmd": ["php artisan optimize"], 
     "post-root-package-install": ["php -r \"copy('.env.example', '.env');\"" ], 
     "post-create-project-cmd": ["php artisan key:generate"] 
    }, 
    "config": {"preferred-install": "dist"}, 
    "require": {"illuminate/html": "5.*","laravel/framework": "5.0.*"} 
} 

你的帮助将让我离开这个冷宫。

+0

配置:Laravel 5,PHP:5.5.9 –

+0

你能张贴你有什么在你的'composer.json'文件? – James

+0

@James,我应该改变“自动加载”:{ “classmap”:[“database”], “psr-4”:{“App \\”:“app /”} } {“classmap”:[“database”], “psr-4”:{“App \\”:“laravel /”} },? –

回答

1

您应该运行

composer install --no-dev --no-scripts

然后

composer install --no-dev -o

+0

我尝试了CLI的两个命令:第一次,我得到了“没有安装或更新生成autoload文件”的消息。对于第二个命令,我“> PHP人员清楚编译 [Symfony的\元器件\调试\异常\ FatalErrorException] 类‘照亮\广播\ BroadcastServiceProvider’未找到 脚本PHP人员清楚编译处理后-install-cmd事件返回错误 [RuntimeException] 错误输出:“ –

+0

最后它已经工作。对不起,接受这么晚的答案。 –