Yêu cầu thg 3 28, 2022 3:07 SA 363 0 3
  • 363 0 3
+1

Anh chị nào có thể chỉ em Cách tạo chức năng thông báo cho website với PHP ạ?

Chia sẻ
  • 363 0 3

image.png

3 CÂU TRẢ LỜI


Đã trả lời thg 5 5, 2022 3:52 SA
Đã được chấp nhận
0

Việc notification trên website, mobile nó vô vàn kiểu làm, vô vàn cách thực hiện Quay trở lại với câu hỏi của bạn, bạn muốn tạo thông báo => nhưng bạn cần làm rõ hơn nữa

  1. Thông báo của bạn có cần real-time không?
  2. Thông báo của bạn có cần đáp ứng trên tất cả các thiết bị (mobile, website, ..) hay không?
  3. Thông báo của bạn có cân đáp ứng lượng user lớn hay không ?
  4. Thời gian, chi phí thực hiện feature thông báo của bạn là như thế nào?

Nói chung sẽ có muôn vàn câu hỏi xung quanh vấn đề đó. Nhưng về cơ bản thì

  1. Chức năng gì cũng vậy, cùng cần có database tương ứng => tìm hiểu về cấu trúc database
  2. Flow coding, cách thực hiện: Laravel thì bạn có thể tham khảo https://laravel.com/docs/9.x/notifications#database-notifications, hoặc một vài các ứng dụng khác như pusher, socket...

Hi vọng câu trả lời của mình có thể giúp ích cho bạn

Chia sẻ
Đã trả lời thg 3 28, 2022 3:21 SA
+1

Nếu project PHP của em sử dụng framework Laravel thì em tham khảo cách Database Notifications, các thông báo sẽ được lưu trong database và mỗi lần tải trang sẽ gọi tới API để lấy các thông báo về để hiển thị. Như trên Viblo thì có 1 API để lấy danh sách thông báo về https://laravel.com/docs/9.x/notifications#database-notifications

Chia sẻ
Đã trả lời thg 4 1, 2022 8:02 SA
0

Lưu vào db

notifications 
-- id
-- receive_id (user id người nhận)
-- content

Nếu muốn realtime thì bạn dùng Pusher để push

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí