Ответ 1
В вашем случае вы должны добавить свой необходимый каталог автозагрузки в массив ClassLoader:: addDirectories в /app/start/global.php. Laravel дает несколько способов выполнить одно и то же в зависимости от ваших личных потребностей.
Я загрузил свой проект на веб-хосте, и я использую ftp для редактирования своего кода. Проблема в том, что я добавил модели, использующие красноречивые данные для моей базы данных, и чтобы заставить их работать, мне нужно загрузить мой проект, чтобы запустить загрузку php-компоновщика dump-autoload, а затем повторно загрузить. В противном случае его сказать класс не найден... Делать это все время просто тяжело. Есть ли другое решение? У моего веб-хоста нет ssh или какой-либо вещи для подключения к серверу. Я также не могу использовать rsync как материал. Может быть, я должен использовать другую структуру, чем laravel4, чтобы избежать использования композитора?
В вашем случае вы должны добавить свой необходимый каталог автозагрузки в массив ClassLoader:: addDirectories в /app/start/global.php. Laravel дает несколько способов выполнить одно и то же в зависимости от ваших личных потребностей.
Вы можете удалить или не загрузить файл bootstrap/compiled.php. Я не уверен, полностью ли это устраняет вашу проблему, потому что я не уверен, что dump-autoload генерирует несколько файлов.
[править] Другой подход - работать на вашем локальном компьютере и загружать его после завершения.
Я не уверен, иногда это работает, иногда нет...
Но я загружаю:
И у меня нет bootstrap/compiled.php