Интересует вопрос хранения собственных библиотек в проекте на laravel. Например, я написал классы для работы с API VK, API Одноклассников, и хочу их использовать в проекте. Куда поместить файлы классов?
codercat, тогда это не библиотека, а часть проекта.
Но вообще то, что вы описали, называется библиотекой, и не важно, насколько часто она используется - это независимый набор кода, не привязанный к конкретному проекту.
Alex Wells, в том-то и дело, что они написаны специально под проект с его особенностями, а не независимые. Они будут часто меняться, дополняться, хочется держать их где-то неподалёку для удобства
codercat, тогда создавайте внутри app/ все что захотите. Laravel не привязан к какой-то конкретной структуре приложения. Абсолютно нормлально все перехреначить под модульную стркутуру, или, к примеру, создать парочку новых папок (namespace'ов), как Classes или Services. Никто вас не ограничивает.
По принципу симфони можно создать директорию src и складывать туда отельные агностик-куски, подключая их композером (repository type: path). Если кусок не является самодостаточным, то имеет смысл использовать сервисный слой: app/Services, например.