没有找到ServiceProvider Laravel 5.0

时间:2015-08-08 07:20:43

标签: php laravel laravel-5 composer-php

我尝试根据此tutorials

为Laravel 5.0创建自定义程序包

文件夹结构和服务提供者完全相同,但有些服务提供者没有更新autoload_namespace.php。

我已在app / config.php中添加了我的服务提供商

'Walkswithme\Users\UsersServiceProvider',

在我的root composer.json中,我有以下代码。

"psr-4": {
        "App\\": "app/",
        "Walkswithme\\Users\\": "packages/walkswithme/users/src"
    }

在我的包文件夹文件下,struture如下。

 walkswithme
    users
      src
         models
         controllers
         views
         UsersServiceProvider.php
         routes.php 
      composer.json

我无法使用Laravel 5.1它需要php 5.5.9,其他方面我可以使用artisan packager命令。

错误发生如下。

 [Symfony\Component\Debug\Exception\FatalErrorException]   
  Class 'Walkswithme\Users\UsersServiceProvider' not found  

任何帮助都会在过去3小时内得到赏识。我正在挖掘它。

1 个答案:

答案 0 :(得分:1)

我自己解决了,

我尝试了composer dumpautoload -o,所以它对我有用。

另外一些时间也需要composer clearcache

希望它可以帮助别人..