Tôi hiện đang phát triển một ứng dụng với Laravel 5
, bảng chính của tôi là users
, suppliers
, manufacturers
, vvLaravel-5 mô hình riêng biệt cho mỗi bảng log
Mỗi bảng có một bảng ghi riêng users_log
, suppliers_log
. Mục đích của các bảng nhật ký này là xem lại các hoạt động được thực hiện cho một thực thể duy nhất (ví dụ: nhật ký thuộc về một nhà sản xuất cụ thể và các thay đổi được thực hiện trong quá khứ đối với nhà sản xuất đó, v.v.)
Tôi định sử dụng Eloquent
và tôi đã tạo một Eloquent
model
cho mỗi bảng chính.
My Câu hỏi: Tôi có nên tạo Eloquent
mô hình riêng biệt cho mỗi người trong số các bảng đăng nhập hoặc chỉ cần viết một phương pháp như user_log()
trong mô hình của bảng lớn ghi log của tôi.
P.S: Số lượng người dùng sẽ sử dụng ứng dụng của tôi rất ít, do đó việc ghi nhật ký vào cơ sở dữ liệu được ưu tiên hơn nhật ký tệp.
Câu hỏi của bạn không rõ ràng. Bạn có thể giải thích một chút không? –
Tôi không chắc có câu trả lời "đúng" ở đây. Điều tốt nhất chúng ta có thể hy vọng là tìm ra cái phù hợp với hoàn cảnh của bạn hơn cái khác, nhưng cách tiếp cận là chấp nhận được. Kết quả sẽ là một câu trả lời có ý kiến, thường không có chủ đề cho StackOverflow. –
@NomanUrRehman: Tôi xin lỗi vì không rõ ràng. Câu hỏi của tôi là tôi nên tạo mới 'mô hình eloquent' cho bảng' user_log' hoặc chỉ sử dụng mô hình 'user' và viết một hàm để thực hiện thao tác ghi nhật ký. –