Часть 1:
Необходимо было создать свои собственные правила валидации. Я решил это сделать через класс-наследник (
вот тут подзаголовок "Extending The Validator Class" ). Соответственно создал папку /app/validators, положил туда файл с классом и добавил эту папку в /composer.json. Дальше, я сделал
artisan dump-autoload
и
composer dump-autoload
. Однако, мой файл упорно не подгружался. Я также добавил папку в массив ClassLoader::addDirectories в файле /app/start/global.php, повторил команды, но ничего по-прежнему не подгружалось.
После этого я назвал тот файл UserValidators.php, положил его в /app/models, откуда файлы точно подгружаются, но мой файл упорно не подгружался.
Часть 2:
Мне надо было добавить библиотеку TwitterOAuth к своему проекту. Для этого я решил использовать пакеты, следуя каждой букве
этой инструкции, разве что заменяя имена и код библиотеки на свой. Однако меня встретила все та же проблема, что и с подгружанием папок. Каждый раз, когда я пытаюсь сделать
dump-autoload
, мне говорят, что мой класс не найден, то есть файл упорно не подгружается, хотя система на 100% видит какой-то пакет.
Я уже сдаюсь, я перегуглил все возможное, перебробовал все, но не получается. Кто-нибудь возможно встречался с таким же?
Обновление:
Я перековырял composer и нашел, что оказывается, моя папка с валидаторами включена в массив подгрузки, однако она не подгружается никак...