@minhtuancnttk39 Cách dùng migration thì có trong doc laravel bạn có thể tham khảo.
Nếu bạn có thể SSH lên host để thực hiện command line migrate lúc deploy thì ngon lành cành đào. Còn không thì bước deploy phải làm thủ công như mình mới bổ sung trong answer:
Còn nếu web nhỏ, chỉ deploy trên host thì bạn ở bước deploy, bạn phải làm sửa cấu trúc thủ công thôi. Chuyển web về chế độ maintain mode, download cái database đó về, sau đó migrate ở local. Xong đâu đấy thì upload code mới lên, import database mới và tắt chế độ maintain mode.
Không biết bạn đang sử dụng ngôn ngữ hay framework gì? Trước mình có làm laravel thì mình sử dụng cách này:
B1: Tạo CSDL mới với các bảng và quan hệ mới theo yêu cầu.
B2: Viết các API để lấy dữ liệu từ các bảng trên cơ sở dữ liệu cũ
B3: Viết các command để đồng bộ dữ liệu cũ vào các bảng tương ứng trên dữ liệu mới (Lưu ý là bước này phải map dữ liệu giữa hai CSDL với nhau, vì thường primary key là ID nhưng lại được sinh tự động, có thể bị mất một số bản ghi khi bị xóa, bạn có thể sử dụng một trường unique khác trong bảng để làm căn cứ) => không ảnh hưởng đến rank....
Tất nhiên là làm trên local rồi, bao giờ ngon nghẻ rồi thì update lên server thôi.
Chúc bạn thành công!
@cr_ronaldo16396 chào bạn, vấn đề của bạn là js nó đã được build trước khi có Dom nên nó ko tìm thấy những selector để nó bind vào, hiện tại có những template chuyên dùng cho vue spa đã support vấn đề này nữa CoreUI, hoặc cách thứ 2 là bạn nên tìm những đoạn js và jquery đấy bỏ đi và code lại vào đúng cái trang mà cần dùng đến thôi,
@vuongthai95
Cách đó em đã nghĩ đến ạ, nhưng chưa khả thi nhất vì lý do như sau ạ:
Trang web của em liên quan đến VIEW người dùng, nên nếu như trong khi em edit DB ở local nhưng có thay đổi ở views của bảng nào đó.. thì e sẽ không nhận biết được và ảnh hưởng đến ranking của bài viết cũng như video nào đó...
Đó là vấn đề em đang gặp phải ạ
Anh ơi cho em hỏi là em có 1 cái theme html css, js dùng jquery là chủ yếu. Lúc load trang thì nó có 1 đoạn $(document).trigger('xxx.ready') để nap các sự kiện. Em dùng cái theme này với vue dạng spa nhưng lúc chuyển router nó không nhận các sự kiện. Không biết có cách nào dùng jquery với vue cho nó chuẩn không ạ.
THẢO LUẬN
Bài viết hữu ích, cảm ơn bác nhé
A ơi anh cho em hỏi sao em k đăng ký transaction được nhỉ cụ thể là k biết đang ký ở đau í
@minhtuancnttk39 Còn về Git, nếu chưa biết gì bạn có thể tham khảo bí kíp của mình: https://viblo.asia/p/so-tay-git-co-ban-can-phai-biet-khi-di-lam-WAyK8M0nZxX
@minhtuancnttk39 Cách dùng migration thì có trong doc laravel bạn có thể tham khảo.
Nếu bạn có thể SSH lên host để thực hiện command line migrate lúc deploy thì ngon lành cành đào. Còn không thì bước deploy phải làm thủ công như mình mới bổ sung trong answer:
Ồ... cám ơn a Kim
Anh có thể cho e xin link cách sử dụng Git cho migration in laravel được không ạ...
@ducbao.phan Cách của bạn thật sự rất hay..
Cám ơn bạn vì điều đó nhé... Mình sẽ thử sức xem thế nào?
Không biết bạn đang sử dụng ngôn ngữ hay framework gì? Trước mình có làm laravel thì mình sử dụng cách này:
B1: Tạo CSDL mới với các bảng và quan hệ mới theo yêu cầu.
B2: Viết các API để lấy dữ liệu từ các bảng trên cơ sở dữ liệu cũ
B3: Viết các command để đồng bộ dữ liệu cũ vào các bảng tương ứng trên dữ liệu mới (Lưu ý là bước này phải map dữ liệu giữa hai CSDL với nhau, vì thường primary key là ID nhưng lại được sinh tự động, có thể bị mất một số bản ghi khi bị xóa, bạn có thể sử dụng một trường unique khác trong bảng để làm căn cứ) => không ảnh hưởng đến
rank....Tất nhiên là làm trên local rồi, bao giờ ngon nghẻ rồi thì update lên server thôi.
Chúc bạn thành công!
@cr_ronaldo16396 chào bạn, vấn đề của bạn là js nó đã được build trước khi có Dom nên nó ko tìm thấy những selector để nó bind vào, hiện tại có những template chuyên dùng cho vue spa đã support vấn đề này nữa CoreUI, hoặc cách thứ 2 là bạn nên tìm những đoạn js và jquery đấy bỏ đi và code lại vào đúng cái trang mà cần dùng đến thôi,
@minhtuancnttk39 hóa ra là thế
ok a. updated
@vuongthai95 Cách đó em đã nghĩ đến ạ, nhưng chưa khả thi nhất vì lý do như sau ạ:
viewscủa bảng nào đó.. thì e sẽ không nhận biết được và ảnh hưởng đếnrankingcủa bài viết cũng như video nào đó... Đó là vấn đề em đang gặp phải ạtheo ngu ý của mình thì cứ backup lại rồi làm thôi có gì đâu nhỉ, việc sửa database trong quá trình làm website là bình thường mà
Anh ơi cho em hỏi là em có 1 cái theme html css, js dùng jquery là chủ yếu. Lúc load trang thì nó có 1 đoạn $(document).trigger('xxx.ready') để nap các sự kiện. Em dùng cái theme này với vue dạng spa nhưng lúc chuyển router nó không nhận các sự kiện. Không biết có cách nào dùng jquery với vue cho nó chuẩn không ạ.
Cám ơn mọi người đã giúp đỡ e ạ !
Hay quá đồng nghiệp cũ
Bạn cho mình xin source phần 2. Sử dụng AES để cipher hoặc decipher theo keystore với. Thanks nhiều nhé!
1 bài dịch hay