Задать вопрос
@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';  
    }
}


Что я не так сделал? Зарание спасибо.
  • Вопрос задан
  • 595 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
1. namespace App\Kontrollers;
2. composer update -a
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽