Php Laravel包名称空间可以';找不到控制器生成器2
在我的原始问题被关闭后,我最近更新了我的自定义Laravel包的名称空间,我遵循了原始问题中随附答案中的建议,这里只需要一些指针 Composer 1抛出了一个关于我的类的警告,因此我一直在进行更新,并将我的命名空间更新为小写,并且大多数警告在控制器方面都消失了,但是现在,当我运行Php Laravel包名称空间可以';找不到控制器生成器2,php,laravel,Php,Laravel,在我的原始问题被关闭后,我最近更新了我的自定义Laravel包的名称空间,我遵循了原始问题中随附答案中的建议,这里只需要一些指针 Composer 1抛出了一个关于我的类的警告,因此我一直在进行更新,并将我的命名空间更新为小写,并且大多数警告在控制器方面都消失了,但是现在,当我运行Composer dump时,我的错误是: 目标类[company\mypackage\ApplyController]不存在 以前,我们班有大写字母: 名称空间Company\MyPackage 我的文件夹http和
Composer dump
时,我的错误是:
目标类[company\mypackage\ApplyController]不存在
以前,我们班有大写字母:
名称空间Company\MyPackage
我的文件夹http
和controllers
有一个大写字母,它们现在是小写的,我不知道为什么现在会出错
现在的全部错误是:
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Illuminate\Contracts\Container\BindingResolutionException
Target class [company\mypackage\ApplyController] does not exist.
at vendor/laravel/framework/src/Illuminate/Container/Container.php:835
831▕
832▕ try {
833▕ $reflector = new ReflectionClass($concrete);
834▕ } catch (ReflectionException $e) {
➜ 835▕ throw new BindingResolutionException("Target class [$concrete] does not exist.", 0, $e);
836▕ }
837▕
838▕ // If the type is not instantiable, the developer is attempting to resolve
839▕ // an abstract type such as an Interface or Abstract Class and there is
+6 vendor frames
7 /Users/user/Sites/laravel-packages/mypackage/src/MyPackageServiceProvider.php:18
Illuminate\Foundation\Application::make("company\mypackage\ApplyController")
+7 vendor frames
15 artisan:37
Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
你能分享你的composer.json吗(或者至少是自动加载的部分)?看起来我被遗漏了名为spapcing的模型内部的
模型,例如:名称空间公司\MyPackage\Models
,为控制器添加这个和相同的东西似乎可以修复它