@vGrabko99
html, css, js, php, golang, mysql

Как работает psr-4 загрузка?

Привет. В composer.json
{
    "autoload": {
        "psr-4": { 
            "App\\" : "app/"
        }
    }
}


Структура проекта
4945ae974249436fb98e2f7eff10a2f9.png

Пытаюсь обратится к клаcсу index app/kontrollers/index.php
require_once '../vendor/autoload.php';
$index = new \App\Kontrollers\index();
$index->in();

Получаю ошибку
Fatal error: Class 'App\Kontrollers\index' not found in /home/v-smerti/projekt/star_labs/api/public/index.php on line 5


Код класса index
namespace \App\Kontrollers\index;
class index {
    public function in() {
        echo'0789078907890';  
    }
}


Что я не так сделал? Зарание спасибо.
  • Вопрос задан
  • 591 просмотр
Решения вопроса 1
1. namespace App\Kontrollers;
2. composer update -a
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы