Когда вы добавляете новые классы, есть несколько способов их использования.(Я имею в виду, загрузить их)
Если ваши классы имеют уникальное имя и не используют пространство имен, вы можете добавить обратную косую черту \
начало класса.
$class = new \Pgp_2fa;
Но если вы хотите определить их пространства имен и использовать их с одним и тем же именем много раз, то вам нужно добавить эти классы в composer.json.Откройте ваш composer.json и зайдите в раздел «автозагрузка» и определите каталог классов в classmap
"autoload": {
"classmap": [
"database/seeds",
"database/factories",
"app/Classes", // so all classes in this directory are going to load
],
И не забудьте сказать composer dump-autoload
после этих изменений и создания новых классов
Если вы не хотите создавать дамп своего композитора при добавлении нового класса, вы можете добавить эти классы внутри секции psr-4
в композиторе
"autoload": {
"psr-4": {
"App\\": "app/",
"App\\Classes\\": "app/Classes",
}
},