Attualmente sto sviluppando un'applicazione con Laravel 5
, le mie tabelle principali sono users
, suppliers
, manufacturers
ecclaravel-5 modello separato per ogni tabella di log
Ognuna di queste tabelle ha un separato users_log
, suppliers_log
tabella di log. Lo scopo di queste tabelle di registro è quello di rivedere le operazioni eseguite per una singola entità (ad esempio: ceppi appartenenti a un determinato produttore e le modifiche apportate in passato per quel produttore, ecc,)
Ho in programma di utilizzare Eloquent
e ho generato uno Eloquent
model
per ciascuna delle tabelle principali.
mia domanda: Dovrei generare Eloquent
modelli separati per ciascuna delle tabelle del log o semplicemente scrivere un metodo come user_log()
nel modello della tabella maggiore di scrivere il mio registro.
P.S: il numero di utenti che utilizzano la mia applicazione sono pochi, pertanto la scrittura di registri su un database è preferibile rispetto ai registri di file.
La tua domanda non è chiara. Puoi spiegare un po '? –
Non sono sicuro che ci sia una risposta "giusta" qui. Il meglio che possiamo sperare è trovarne uno che si adatti alla tua situazione meglio di un altro, ma entrambi gli approcci sono accettabili. Il risultato sarà una risposta motivata, che è generalmente fuori tema per StackOverflow. –
@NomanUrRehman: Mi scuso per non essere chiaro. La mia domanda dovrebbe creare un nuovo 'modello eloquente' per la tabella' user_log' o semplicemente usare il modello 'user' e scrivere una funzione per fare l'operazione di logging. –