Расширение пользовательского класса в Laravel 4

0

У меня есть модельный класс под названием "CustomItem.php" внутри папки моделей

class CustomItem extends Neoquent {
   ...
}

и им не использовать пространства имен в CustomItem.php. У меня есть Neoquent.php внутри той же папки с кодом

class Neoquent extends Eloquent {
   ...
}

У меня есть автозагрузка папки файла класса в composer.json

"autoload": {
        "classmap": [
            "app/controllers",
            "app/models"
        ]
    },

и я зарегистрировал дополнительные классы в global.php

ClassLoader::addDirectories(array(
    app_path().'/controllers',
    app_path().'/models'
));

но я получаю следующую ошибку

Symfony\Component\Debug\Exception\FatalErrorException (E_ERROR) Класс "Неокончен" не найден

  • 0
    Вы перезапустили install ? Из документа composer: «После добавления поля автозагрузки необходимо повторно запустить установку, чтобы заново сгенерировать файл vendor / autoload.php».
  • 0
    Да, я сделал это, но все тот же
Теги:
laravel-4

1 ответ

0

Попробуйте запустить composer dump-autoload - как упоминалось выше, autoload.php необходимо воссоздать

  • 0
    Я выполнил команду composer dump-autoload и composer install, но все равно не повезло :(

Ещё вопросы

Сообщество Overcoder
Наверх
Меню