Laravel: Пользовательские библиотеки не работают на сервере

Я занимаюсь разработкой приложения 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.

0

Решение

Laravel без доступа по SSH не совсем возможен, так как вам нужен композитор. Если у вас есть какой-то менеджер композиторов, вы должны сбросить его автозагрузку. Но…

То, что вы делаете, ужасно плохая практика!

Пользовательские классы должны разрабатываться с использованием рабочей среды для начинающих или вручную опытными программистами в центральном / вендоре или / рабочем месте и нигде больше. Вы должны взглянуть на документацию Laravel о том, как разработать пакет: Документация Laravel — Разработка пакета

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector