THẢO LUẬN

Avatar
đã bình luận cho bài viết
thg 1 1, 12:56 CH

Mình mới vào đây kog hỉu gì.wed này để làm gì có ai giải thích hộ mình cái được kog ạ

0
Avatar
đã bình luận cho bài viết
thg 1 1, 6:24 SA

hay

0

From what you provided:

  • laravel-echo-server is running fine with messages printed when joining/leaving a channel
  • but the terminal of queue:work is not processing any job, that means in routes/web.php, the line has broadcast doesn't work at all

your code looks okay, but you need to check some more:

  • in config/app.php -> providers, make sure to uncomment App\Providers\BroadcastServiceProvider::class
  • in config/database.php -> redis make sure the client is env('REDIS_CLIENT', 'predis') (it's predis, not phpredis)
  • in .env should be like this:
...
BROADCAST_DRIVER=redis
CACHE_DRIVER=redis
FILESYSTEM_DISK=local
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
SESSION_LIFETIME=120
...
  • in ChatLayout.vue where you have Echo make sure channel name is correct: Echo.channel('laravel_database_chatroom')
  • next, check if your system has redis install and running. Run this command to verify
redis-cli
  • use this command php artisan queue:work without redis in the last
  • lastly, check storage/logs/laravel.log to see if any thing suspicious there
0

@warlock-889 không được bạn ạ. ví dụ: "/abc", FCM push notification, nhận ok. Tiếp tục FCM push 1 notification nữa, ko nhận được. chuyển sang 1 pathname khác: "/def", FCM push notification, nhận ok.

  • Mình có code theo project của bạn và test thử cx bị trường hợp như vậy.

  • Mình tạo hàm như bạn cmt trên test thử cx không được ạ?

0

bạn tạo hàm handleMessageListener=()=>{ onMessageListener().then(data => { handleMessageListener(); console.log("Receive foreground: ",data); } } sau đó call hàm handleMessageListener() trong useEffect(()=>{}) thử xem nhé

0

Bác cho em hỏi với ạ, em newbie cũng chưa biết nhiều ạ. Em đang build 1 chatbot với fastapi kèm giao diện html, giờ em có thể deploy theo các hướng dẫn của bác không ạ

0

Cảm ơn bạn !

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 12 29, 2023 7:52 SA

config và kiểm tra thế nào để Api của B nhận token của thằng A. bác nói kỹ giúp e phần này được k.

0
thg 12 29, 2023 3:42 SA

là tỉ lệ kết quả trả về trong rows nhé

0
thg 12 28, 2023 6:53 CH

Dài dòng, khó hiểu.

0

Đúng ui, nếu follow đúng theo Repository Pattern thì phải tách syntax của database ra luôn. Mặc dù làm vậy hơi mất thời gian 😂

0
thg 12 28, 2023 10:40 SA

Bạn lỗi cụ thể ở bước nào nhỉ, output lỗi bạn nhận được là gì, bạn miêu tả dõ ra thì mn mới có thể support được ạ

0

Bài viết rất hay và tâm huyết, cảm ơn bạn nhiều. Trong thực tế làm việc nhiều khi mình vẫn phải import hoặc sử dụng syntax của mongoose trong service layer để sử dụng các tính năng:

  1. Query operator: $gt, $eq
  2. Populate
  3. Transaction
  4. Projection

Theo bạn liệu có thể tách các tính năng này ra khỏi service layer, đưa vào generic repository không nhỉ?

+1
thg 12 28, 2023 7:52 SA

Anh cho em ví dụ về truy vấn nhiều cột trong nhiều bảng khác nhau với ạ.

0

Hi bác, bài viết thú vị quá cho em hỏi thăm thêm package cronjob golang có auto rescheduling khi server shutdown hay restart không bác? Thanks

0

Hello I did all the above steps before V. Bonus Currently, I have a problem, my output does not change in realtime. Please check my problem, thank you

output commandline environment.

Screenshot 2023-12-27 234922.png

website

Screenshot 2023-12-27 235531.png

file MessagePosted.php

Screenshot 2023-12-27 235717.png

web.php

image.png

Address demo: http://equinoxbit.mypeyvand.ir:8006/chat

0

useEffect(() => { onMessageListener().then(data => { console.log("Receive foreground: ",data) })

Bạn cho mik hỏi chút, FCM push noti lần đầu có log ra, tiếp tục dùng FCM push lần nữa thì nó lại ko log ra noti nữa, ko biết có phải browser chặn ko. Khi mik reload lại, hoặc sang pathname khác, FCM push noti thì lại log ra.

0
thg 12 27, 2023 6:26 SA

Cảm ơn bạn đã góp ý! Thuật toán sắp xếp nổi bọt được thực hiện dựa vào ý tưởng đổi chỗ 2 phần tử cho nhau (theo thứ tự giảm dần hoặc tăng dần), còn về cách thực hiện thì chúng ta có thể cài đặt theo nhiều ý tưởng nhé, ví dụ tác giả trong bài viết cài đặt theo ý tưởng cho i, j chạy cùng chiều từ trái sang phải - là một cách cài đặt khá phổ biến và phù hợp với nhiều bạn mới làm quen với các thuật toán sắp xếp. Còn bạn cũng có thể cài đặt linh hoạt hơn bằng cách cho i chạy theo chiều từ trái sang phải, còn j chạy ngược lại từ phải trở về i nhé (giống như ý tưởng bạn comment). Nếu bạn có ý kiến gì khác thì phản hồi lại cho chúng mình nhé! Cảm ơn bạn!

0
thg 12 27, 2023 6:12 SA

Cảm ơn bạn đã góp ý, ví dụ trong hình ảnh minh họa có chút nhầm lẫn ở bước 2, chúng mình đã sửa lại rồi nhé!

0
thg 12 27, 2023 4:07 SA

Nguyên bài viết quan trọng nhất là phần OCR thì bác pass qua server xử lý... thì bài viết này có ý nghĩa gì thế :v

0
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í