我正在尝试基于本教程为Laravel 5.0创建一个自定义包
文件夹结构和服务提供商完全相同,但是服务提供商没有更新autoload_namspace .php。
我已经在app/config.php中添加了服务提供商
'WalkswithmeUsersUsersServiceProvider',
在我的根作曲家。我有以下代码:
"psr-4": {
"App\": "app/",
"Walkswithme\Users\": "packages/walkswithme/users/src"
}
在my packages文件夹下的文件结构如下:
walkswithme
users
src
models
controllers
views
UsersServiceProvider.php
routes.php
composer.json
我不能使用Laravel 5.1,它需要php 5.5.9,否则我可以使用artisan packager命令。
得到的错误如下:
[SymfonyComponentDebugExceptionFatalErrorException]
Class 'WalkswithmeUsersUsersServiceProvider' not found
任何帮助将不胜感激最后3小时我正在挖掘它
我自己解决了,
我试过composer dumpautoload -o
,所以它对我有效。
有时也需要composer clearcache
。
希望对别人有所帮助。
对我来说是
Class 'JubekiLaravelCodeStyleServiceProvider' not found
我只是运行
composer require jubeki/laravel-code-style --dev
在另一个文件夹(不是我的共同作曲家。Json被定位)
也许它也可以帮助别人:)
检查新bundle安装文件夹的位置