Представил
В процессе разработки некоторые пользовательские функции и классы будут инкапсулированы. В этой статье описывается, как использовать composer для достижения автоматической загрузки. Код смотрит на GitHub.
Пользовательская функция
Существует три шага для реализации автоматической загрузки.
- Создавайте файлы. оставайтесь
приложениеСоздать в каталогеПомощники.phpФайлы для пользовательских функций; - измените файл
composer.json, добавьте следующее утверждение
- Наконец, выполните в каталоге проекта
дамп composer-автоматическая загрузка
Затем вы можете использовать пользовательские функции в своем коде. Важно отметить, что пользовательские функции проверяются. Было ли это определено? Подробности см. в коде на GitHub.
Пользовательский класс
Пользовательские классы такие же, как и выше, но также три шага, некоторые незначительные изменения.
- Это также касается создания файлов, но это другое.
приложениеСоздайте нижеБиблиотекиКаталог, которым легко управлять. оставайтесьБиблиотекиВы можете создавать собственные классы. Будь осторожен Чтобы добавить пространство именприложение пространства имен\Библиотеки; - Это также модификация.
composer.jsonДокумент, измененный следующим образом
- реализовать
автозагрузку дампа композитораДа.
Механизм автоматической загрузки laravel см. в этой статье.
Ссылка: пользовательские функции и классы laravel.