Laravel 5.1 creazione di sostituzioni del modello per client

0

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.

    
posta Bill Garrison 16.11.2015 - 23:15
fonte

1 risposta

2

For example, we have a client that wants to calculate the a pension amount slightly different than the normal way.

Implementa tutti i calcoli specifici del cliente su tutti i modelli come implementazioni del modello di strategia . In questo modo sarai in grado di scambiarli rapidamente.

    
risposta data 17.11.2015 - 12:39
fonte

Leggi altre domande sui tag