Что мы сделали
За последние несколько месяцев нам было поручено несколько проектов. И мы заметили, что многие функции, такие как вход в систему, регистрация, загрузка изображений, сброс пароля, профиль пользователя и многие другие … были общими для всех этих разных веб-сайтов. Однако, чтобы завершить проект вовремя, мы просто скопировали код из предыдущего проекта в другой, при этом поменяв некоторые имена полей между ними.
Моя забота
Несмотря на то, что эти сайты разные и принадлежат разным компаниям, именно мы сами управляем / поддерживаем код для них. Есть ли какое-либо возможное решение, когда наша команда может создать БАЗОВЫЙ КОД для этих функций, о которых я упоминал ранее, и использовать их для разных веб-сайтов, когда нам это нужно?
Мы создали проект на Laravel 5.3
Если вам нужна дополнительная разработка / объяснение, не стесняйтесь спрашивать здесь.
В зависимости от того, что именно вам нужно, вы можете создать API для разных вещей и / или вы можете создать скрипт, который часто копирует файлы автоматически. Если Домены находятся на одном сервере, вы можете создать одну файловую базу для всех Сайтов.
Других решений пока нет …