Должен ли я использовать одно большое приложение Laravel или отдельные приложения для нескольких серверных проектов?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Должен ли я использовать одно большое приложение Laravel или отдельные приложения для нескольких серверных проектов?

Сообщение Anonymous »

Я создаю несколько серверных систем с помощью Laravel, которые имеют схожую функциональность и структуру базы данных. Системы предназначены для разных целей и клиентов, но у них есть пересекающиеся функции, такие как аутентификация, общие таблицы базы данных и общая бизнес-логика. Сейчас я обсуждаю два подхода:
Вариант 1: одно большое монолитное приложение Laravel
A single Laravel app where all functionality is implemented.
Use multi-tenancy to separate data for different clients or projects (e.g., per-tenant database or tenant_id in tables).
Centralized codebase makes it easier to manage shared logic and updates.

Вариант 2: несколько независимых приложений Laravel
Each project has its own Laravel app.
Shared migrations and logic can be placed in a shared package or directory (e.g., using a Composer package or loadMigrationsFrom for migrations).
Projects are fully isolated and can evolve independently, but updates to shared logic or schema need to be synced across all apps.


Подробнее здесь: https://stackoverflow.com/questions/793 ... r-multiple
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»