找不到“App \ Providers \ AppServiceProvider”类

时间:2015-10-23 07:52:56

标签: php laravel laravel-5

我已使用命令

更改了我的应用程序

php artisan app:name [app_name]

然后,当我尝试使用以下工匠命令执行其他操作时,

php artisan down

php artisan up

php artisan config:cache

我收到以下错误:

PHP Fatal error:  Class 'App\Providers\AppServiceProvider' not found

enter image description here

我该如何解决?

5 个答案:

答案 0 :(得分:12)

正在清除 bootstrap/cache 目录后工作。

答案 1 :(得分:3)

在全新安装的情况下,这对我来说是如何解决的。

首先,我清除了 boostrap\cache 中的文件。

然后,在 config\app.php 中,我在提供者中添加了以下行,

 \Laravel\Telescope\TelescopeServiceProvider::class,

然后我运行以下命令

php artisan telescope:install
php artisan migrate

然后它就开始工作了。 我不知道 Laravel 本身添加的望远镜供应商出于什么原因不起作用。即 App\Providers\TelescopeServiceProvider::class

顺便说一下,我的 Laravel 版本是 7.12.0

答案 2 :(得分:0)

您可能已经删除了名为providers的文件夹 应用/提供商。

enter image description here

答案 3 :(得分:0)

我遇到了一个像您一样的问题,然后我通过将app / providers目录从另一个Laravel项目复制到我的项目中来解决了问题

答案 4 :(得分:0)

我遇到了同样的问题,我解决了,

迁移迁移文件 - vendor>laravel>telescope>database>- 手动。 检查app.php文件,如果App\Providers\TelescopeServiceProvider::class,存在与否,必须存在 在命令 shell 中运行>

npm run dev