Could someone explain what wrong with this code and what should I do?
I have a CustomerManager.php file located in app\BusinessLogic\Managers folder:
<?php
namespace app\BusinessLogic\Managers;
class CustomerManager
{
public function putItem()
{
// some code
}
}
This class should be injected into 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;
}
}
But as result error appers:
Illuminate\Contracts\Container\BindingResolutionException
Target class [app\BusinessLogic\Managers\CustomerManager] does not exist.