Я занимаюсь разработкой приложения Laravel и создал собственный класс с именем Date
, Этот класс был помещен в app/libraries/date.php
, В файле app/start/global.php
Я поставил следующую строку:
app_path().'/libraries',
На моем локальном сервере все работает, но на моем удаленном сервере все работает также, кроме страниц, которые используют этот класс.
Следующая ошибка отображается:
Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_ERROR)
Class 'Date' not found
Важно: у меня нет SSH-доступа к моему серверу. Развертывание было взято вручную, загрузка файлов через FTP.
Laravel без доступа по SSH не совсем возможен, так как вам нужен композитор. Если у вас есть какой-то менеджер композиторов, вы должны сбросить его автозагрузку. Но…
Пользовательские классы должны разрабатываться с использованием рабочей среды для начинающих или вручную опытными программистами в центральном / вендоре или / рабочем месте и нигде больше. Вы должны взглянуть на документацию Laravel о том, как разработать пакет: Документация Laravel — Разработка пакета
Других решений пока нет …