Ошибка при подключении БД через redbeanphp c помощью composer

Начал изучать php и столкнулся с проблемой, при подключении БД через redbeanphp c помощью composer, выдает ошибку, Class 'app\controllers\AppModel' not found в строке 13 D:\OSPanel\domains\ishop.loc\app\controllers\AppController.php

<?php

return [
    'dsn' => 'mysql:host=localhost;dbname=ishop;charset=utf8',
    'user' => 'root',
    'pass' => '',
];

<?php

namespace ishop;

class Db{

    use TSingletone;

    protected function __construct(){
        $db = require_once CONF . '/config_db.php';
        class_alias('\RedBeanPHP\R', '\R');
        \R::setup($db['dsn'], $db['user'], $db['pass']);
        if( !\R::testConnection() ){
            throw new \Exception("Нет соединения", 500);
        }else{
            echo "Есть";
        }
    }

}

<?php

namespace ishop\base;

abstract class Model;{

    public $attributes = [];//в нем будет храниться массив свойств Model в котором он будет идентичен по полям базы данных из ЛЯМ
    public $errors = [];//хранятся ошибки
    public $rules = [];//для правил валидации данных


    public function __construct(){
        Db::instance();
    }
}

<?php

namespace app\models;

use ishop\base\Model;

class AppModel extends Model{



}

<?php

namespace app\controllers;

use ishop\base\Controller;


//подключаем и создаем подкласс Контроллера с базой, от которого будем плясать
class AppController extends Controller{

    public function __construct($route){
        parent::__construct($route);
        new AppModel();
    }

}


Ответы (0 шт):