Внешний класс не загружается в Laravel
Просто начинаю работать с Laravel и немного борюсь с кривой обучения и отсутствием подробной документации. Я пытаюсь использовать class.upload.php
verot.net и не может получить класс для загрузки.
Я загрузил каталог классов в application/libraries/class.upload_0.31
и имя файла для фактического класса class.upload.php
, Затем я обновил Autoloader::map
вот так -
Autoloader::map(array(
'Base_Controller' => path('app').'controllers/base.php',
'Upload' => path('app').'libraries/class.upload_0.31/class.upload.php',
));
Затем я пытаюсь вызвать класс с $handle = new upload(..);
согласно документации для загрузки класса.
Я считаю, что правильно следовал документации, чтобы сопоставить класс с его местоположением, но продолжаю сталкиваться с ошибкой Class 'upload' not found
, Имя класса в class.upload.php upload
,
Что мне не хватает?
1 ответ
Имя класса upload
в нижнем регистре u
, Ключ массива должен точно соответствовать имени класса:
Autoloader::map(array(
'Base_Controller' => path('app').'controllers/base.php',
'upload' => path('app').'libraries/class.upload_0.31/class.upload.php'
// ^ this should be lowercase
));