php - Laravel 8 依赖注入错误:目标类...不存在
问题描述
有人可以解释这段代码有什么问题,我该怎么办?
我在app\BusinessLogic\Managers文件夹中有一个CustomerManager.php文件:
<?php
namespace app\BusinessLogic\Managers;
class CustomerManager
{
public function putItem()
{
// some code
}
}
这个类应该被注入到RetailController.php
<?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.
解决方案
推荐阅读
- javascript - 在现有元素之间添加元素
- java - 返回 Vavr 的链接函数
- c - 错误:8.13802e+06 超出“无符号字符”类型的可表示值范围
- javascript - 正则表达式字符串开始/结束/中间一次匹配
- javascript - 等待函数内的多个ajax调用?
- java - 如何使用 BFS 计算到 Graph 中所有其他顶点的距离?
- python - 根据其他字段的计算,在 pandas 数据框中一次创建两个新字段
- c# - C#中的连续关键字
- sql-server - 如何将记录从一个表复制到另一个 SQL Server
- java - 使用自定义消息完成 for 循环后抛出异常