Класс Phinx не найден PHP

Итак, я пытаюсь настроить Phinx как инструмент миграции базы данных в Slim, однако у меня возникают небольшие проблемы с правильной работой миграции, он продолжает выдавать мне эту ошибку Fatal error: Class 'App\Database\Migrations\Migration' not found in C:\Users\Hassan\Desktop\www\sites\hassanaljadooa\database\migrations\20170804115407_created_user_table.php on line 7, когда я пытаюсь выполнить миграцию.

Я знаю, что это связано с классом Migrations, но я несколько раз проверял его на орфографию, я не мог найти никаких опечаток в классе, и я, откровенно говоря, потерял эту ошибку, просто не должен существовать с моей точки зрения.

Чтобы облегчить жизнь тем, кто пытается помочь, вот ссылка на репозиторий bitbucket, в котором размещен весь мой исходный код для этого проекта https://[email protected]/hassanaljadooa/hassanaljadooa.git просто клонируйте этот репозиторий и начните искать.

Основные файлы, на которые следует обратить внимание, — это phinx.php в корне каталога, app/database/migration.php и папка database/migrations.

примечание: я использую psr-4 для загрузки классов.

Заранее спасибо.


person Hassan    schedule 06.08.2017    source источник
comment
Вы должны опубликовать соответствующий код в самом вопросе вместо ссылки. Ссылки могут портиться со временем.   -  person SurvivalMachine    schedule 06.08.2017


Ответы (1)


Попробуйте добавить автозагрузчик композитора в phinx.php

<?php

require_once __DIR__ . '/vendor/autoload.php';
person odan    schedule 06.08.2017