@codercat

Где хранить собственные библиотеки?

Здравствуйте!

Интересует вопрос хранения собственных библиотек в проекте на laravel. Например, я написал классы для работы с API VK, API Одноклассников, и хочу их использовать в проекте. Куда поместить файлы классов?

laravel 5.4+
  • Вопрос задан
  • 462 просмотра
Решения вопроса 1
zvermafia
@zvermafia
WebDev
Я делаю так, создаю папку /app/Supports и там храню части проекта как пакеты. Например так:
/app/Supports
    /Cart
        /Facades
            CartFacade.php
        Cart.php
        ServiceProvider.php


И регистрирую провайдеры и фасады (алиасы) в /config/app.php.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Alex_Wells
@Alex_Wells
PHP/Kotlin
daaner
@daaner
Человек, как человек
В сервисах
Ответ написан
Комментировать
SerafimArts
@SerafimArts
Senior Notepad Reader
По принципу симфони можно создать директорию src и складывать туда отельные агностик-куски, подключая их композером (repository type: path). Если кусок не является самодостаточным, то имеет смысл использовать сервисный слой: app/Services, например.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы