Latest Post

Hướng dẫn cài đặt Nginx, PHP, MySQL trên Windows 11 và so sánh với Docker Lỗi “Uncaught TypeError: Cannot access offset of type string on string” trong PHP: Nguyên nhân và cách khắc phục

Axios là gì? Sử dụng Axios với Handsontable trên Vue 3

Khi bạn tham gia vào phát triển với Vue 3 hoặc React, thì thư viện Axios thường được coi là lựa chọn mặc định để thực hiện các yêu cầu HTTP, thiết lập giao tiếp giữa ứng dụng của bạn và máy chủ. Vậy Axios là cái gì và làm thế nào chúng ta có thể sử dụng nó? Trong hướng dẫn này, vinasupport.com sẽ giúp bạn hiểu rõ hơn về các khái niệm cơ bản này.

Laravel Seeding là gì? Đồng bộ dữ liệu dùng Database: Seeding

Trong Laravel, quá trình tạo cơ sở dữ liệu được thực hiện thông qua việc sử dụng các class được định nghĩa sẵn. Laravel sử dụng mã PHP để thực hiện các câu lệnh INSERT, UPDATE, DELETE dựa trên các kịch bản mà bạn đã xây dựng sẵn. Mặc định, Laravel cung cấp sẵn một lớp có tên là DatabaseSeeder cho bạn.

Lưu lại lịch sử thay đổi của field trên Odoo sử dụng Tracking

Trong quản trị phần mềm, ghi lại sự thay đổi của dữ liệu là một phần rất quan trọng. Nó đóng vai trò quan trọng trong việc khôi phục dữ liệu sau khi có sự cố, hoặc trong việc điều tra các vấn đề xảy ra khi có thay đổi dữ liệu không thường. Ghi lại lịch sử thay đổi dữ liệu cho phép chúng ta xác định nguyên nhân, thời điểm xảy ra thay đổi và ai đã thực hiện các thao tác đó.

Trong hệ thống Odoo, có tính năng đặc biệt gọi là Odoo Tracking, cho phép theo dõi lịch sử thay đổi của một trường dữ liệu cụ thể. Hôm nay, chúng tôi sẽ giới thiệu tính năng thú vị này trong Odoo.