Class ‘App\Services\AjaxResponse’ not found

如题,我在代码中已经标明了位置此类的位置,并且phpstorm也可以追踪的到,代码如下
AjaxResponseServiceProvider.php
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use App\Services\AjaxResponse;
class AjaxResponseServiceProvider extends ServiceProvider {
   public function register()
   {
       $this->app->singleton('AjaxResponseService', function () {
           return new AjaxResponse();
       });
   }
}
AjaxResponse.php
<?php
namespace App\Services;
class AjaxResponse {
但是为什么找不到呢,查了下google,终于在类似的问题下找到了答案,以下是原文:
As for the error on existing projects. Make sure the bindings in bootstrap/app.php are correct and run composer dump-autoload to clear out any lingering issues.

意思就是要先在app.php里注册好所需要的门面和provider然后再用命令composer dump-autoload 清一下缓存就好了(大概是这个意思)

发表回复

您的电子邮箱地址不会被公开。