Php Laravel 8依赖项注入错误:目标类。。。不存在
有人能解释一下这个代码有什么问题吗?我该怎么办 我在app\BusinessLogic\Managers文件夹中有一个CustomerManager.php文件:Php Laravel 8依赖项注入错误:目标类。。。不存在,php,laravel,dependency-injection,Php,Laravel,Dependency Injection,有人能解释一下这个代码有什么问题吗?我该怎么办 我在app\BusinessLogic\Managers文件夹中有一个CustomerManager.php文件: 例如,它的App不是App。。您在控制器中引用的类CustomerManager将是App\Http\Controllers\CustomerManager,因为您从未对其进行别名,而不是App\BusinessLogic\Managers\CustomerManager哦,我的天哪,谢谢!例如,它的App不是App。。您在控制器中引
例如,它的
App
不是App
。。您在控制器中引用的类CustomerManager
将是App\Http\Controllers\CustomerManager
,因为您从未对其进行别名,而不是App\BusinessLogic\Managers\CustomerManager
哦,我的天哪,谢谢!例如,它的App
不是App
。。您在控制器中引用的类CustomerManager
将是App\Http\Controllers\CustomerManager
,因为您从未对其进行别名,而不是App\BusinessLogic\Managers\CustomerManager
哦,我的天哪,谢谢!
<?php
namespace app\BusinessLogic\Managers;
class CustomerManager
{
public function putItem()
{
// some code
}
}
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Route;
use app\BusinessLogic\Managers;
class RetailController extends Controller
{
protected $customerManager;
public function __construct(CustomerManager $customerManager)
{
$this->customerManager = $customerManager;
}
}
Illuminate\Contracts\Container\BindingResolutionException
Target class [app\BusinessLogic\Managers\CustomerManager] does not exist.