Ok, quindi ho un progetto Laravel 5.1 con quasi 200 modelli. Questo va bene per il funzionamento principale dell'applicazione, tuttavia, in molti casi un cliente potrebbe desiderarci di prendere qualcosa dal database in un modo speciale.
Ad esempio, abbiamo un cliente che desidera calcolare un importo della pensione leggermente diverso rispetto al modo normale.
Esiste un modello di progettazione o architettura che consenta di passare facilmente da override di modelli specifici del client? Ad esempio, se sto lavorando con "client A", tutto quello che faccio è cambiare una configurazione e estrae le estensioni dei client se esistono, ma se non li usa i modelli di base.