THẢO LUẬN

@maitrungduc1410 Mình làm theo hướng dẫn của bạn thấy được rồi 😃. Cám ơn bạn.

Mình phát hiện trong cách gọi dữ liệu từ laravel khi phân trang mình để nguyên là get()->paginate(10) nên khi chuyển sang trang thứ 2 thì các thao tác đều không được nhưng bỏ get() đi thì mọi thứ đều ok 😄

+1

làm dự báo thời tiết được ko

0
thg 1 25, 2021 3:19 SA

Không chỉ dừng lại ở việc nghe lén đọc lén, FB còn đã hoàn thiện kĩ năng "ngắm lén" khi sử dụng kĩ nhận diện hình ảnh để xem trộm các tin nhắn hình ảnh, cụ thể các vật thể nằm trong hình ảnh đó sau đó target customer đến các merchant phù hơp anw, nội dung bài viết của bạn rất hợp trend và thú vị 💯

+1
thg 1 25, 2021 3:11 SA

link trên e đâu thấy con ma với đốm lửa nào đâu ạ

0
thg 1 25, 2021 3:04 SA

👍

0

@Thin bạn tạo file có tên là Procfile (không có đuôi gì nhé) rồi copy dòng

web: vendor/bin/heroku-php-apache2 public/

vào thôi.

Còn về lỗi 403 thì có thể là do bạn ko có Procfile (https://stackoverflow.com/questions/47619860/laravel-5-4-on-heroku-forbidden-you-dont-have-permission-to-access-on-this-s)

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

Bài viết rất bổ ích

+1

Train thử mà thấy ko chạy dc a ơi!

0

@maitrungduc1410 cảm ơn bạn, mình đã fix và mọi thứ có vẻ ổn cho đến đoạn này 123123.png

Ở đây khi mình log cái response ra thì nó không thấy dữ liệu của message đi kèm mà chỉ có mỗi cái socket

client.png đồng thời mình cũng Log trong hàm broadcastOn thì không thấy nó chạy đến đó bạn giúp mình nột đoạn này đi 😆

0

Bài của bạn rất hay 😄

0
thg 1 24, 2021 11:09 SA

Khi dùng Spring Boot để code web thì bạn đã dùng Spring MVC rồi. Spring Boot chỉ là giúp bạn đỡ cấu hình hơn thôi, code đơn giản hơn, còn thực ra bạn vẫn sử dụng các module khác của Spring như MVC để thực hiện chức năng cụ thể (vd làm web). Mình nghĩ nên làm quen với Spring Boot trước, sau khi nắm được rồi hãy đi sâu vào MVC, bạn sẽ thấy nó không khác nhiều.

0
thg 1 24, 2021 10:06 SA

cho em hỏi nên học spring mvc trước khi học spring boot ko ạ

0

nên có video thể hiện cấu hình nữa thì tuyệt vời 😃) đọc hơi khó hiểu hii

0

@hellosunnyhihi mình đã clone code của bạn về và chạy thì hoàn toàn ko bị làm sao hết bạn nhé 😄, chạy lên phát được luôn realtime bình thường.

Bạn thử chạy lại (close hết tất cả terminal đi và khởi động lại), clear config:

php artisan cache:clear
php artisan config:clear

Đảm bảo là redis cài ở máy của bạn ko có password

bạn đang dùng laravel bản cũ (7x) thử tạo lại cái mới (8x) xem sao nhé

0

@vietgroup Mình đã thêm vào trong bài cách làm pagination ở mục Bonus nhé.

Mình cũng đã thử cài laravel-vue-pagination để xem nó thế nào thì lúc chạy lên ko thấy có gì cả.

0

@maitrungduc1410 bạn vào đây https://github.com/4sunny1995/ChatRealTime để check các file config mà mình config theo hướng dẫn ở trên đúng chưa giúp mình vs Mình check lại rồi mà chưa tìm thấy lỗi sai ở đâu

0

@maitrungduc1410 khi mình gọi tới tới đoạn này broadcast(new MessagePosted($message,$user))->toOthers();

thì nó sẽ khởi tạo 1 class MessagePosted Event như này MÊssage.png như ở termiral thì chưa thấy thông báo Event được khởi tạo.

0

Oke em 👍

0

kết nối tới laravel-echo-server nom như thế kia là ổn rồi đó bạn.

Bên queue:work ko thấy gì là do chưa có message nào đc đẩy vào Redis, bạn check lại:

  • File .env đoạn sau đã đúng hay chưa?
BROADCAST_DRIVER=redis
CACHE_DRIVER=redis
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
SESSION_LIFETIME=120

.....

LARAVEL_ECHO_SERVER_REDIS_HOST=127.0.0.1
LARAVEL_ECHO_SERVER_REDIS_PORT=6379
  • Đã cài predis như trong bài mình nói hay chưa?, ở config/database.php, đoạn REDIS_CLIENT đã đổi thành predis hay chưa?
  • Kiểm tra chắc chắn là lúc gửi message từ trình duyệt, code có chạy vào routes/web.phpapp\Events\MessagePosted.php (bạn đặt vài cái Log::info vào là biết)
  • config/app.php đã enable BroadcastServiceProvider phần providers lên hay chưa?
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í