CƠ BẢN VỀ PUSHER VÀ LARAVEL

Với sự cải tiến và phát triển của technology bây chừ, nhị tự "real-time" đã hết vượt lạ lẫm với các developer nữa. Rất nhiều những chức năng đòi hỏi yêu cầu real-time nhỏng chat, thông tin... dẫn mang lại Thành lập của tương đối nhiều technology nhắm cung cấp vấn đề đó và một trong những chính là Pusher.

Bạn đang xem: Cơ bản về pusher và laravel

Pusher là gì?

Pusher là 1 trong những dịch vụ cloud, tạo thành một VPS trung gian giúp bạn cũng có thể cách xử lý các tác vụ thời gian thực. Dữ liệu được thân tặng pusher, với pusher lại gửi nó tiếp cận các client vẫn subscribe (đăng ký) cùng các channel. Trong số đó Pusher Channel cung cấp giao tiếp thời hạn thực giữa những sever, áp dụng cùng lắp thêm. Các kênh được thực hiện cho những biểu đồ gia dụng thời gian thực, danh sách người tiêu dùng thời gian thực, phiên bản đồ vật thời hạn thực, chơi trò chơi nhiều người nghịch với những các loại update đồ họa người tiêu dùng không giống. Nó bao gồm một thỏng viện hỗ trợ hầu như lắp thêm nhỏng trình coi sóc website, áp dụng iOS và Android, size PHPhường, chức năng đám mây, tập lệnh bash, sản phẩm công nghệ IoT. Pusher Channel vận động làm việc phần đa chỗ do nó sử dụng WebSockets và HTTP và cung ứng dự trữ cho các thứ ko cung ứng WebSockets.

Xem thêm: Tài Liệu Hướng Dẫn Autocad 2007 Dễ Học, Tài Liệu Hướng Dẫn Sử Dụng Autocad 2007 Đầy Đủ

Sử dụng Pusher với Laravel

Thứ nhất nhằm sử dụng Pusher, bạn phải đăng nhập lệ màn hình quản lí trị của Pusher với tiến hành khởi tạo ra ban bố về tiện ích của bạn:

*

Nhỏng vào hình bạn có thể thấy Pusher hỗ trợ trên Font-end với Back-over không hề ít ngôn từ, bạn cũng có thể dễ chịu chắt lọc ngôn từ tương xứng cùng với project mình sẽ sử dụng. Sau Lúc khởi chế tạo ra thành công xuất sắc tiện ích, họ sẽ thấy một màn hình hiển thị thống trị ứng dụng của người tiêu dùng nhỏng sau:

*

Khi chúng ta kéo xuống dưới vẫn thấy những lên tiếng app_id, app_secret, app_key, cluter. Đây là hầu như biết tin nhằm kết nối vào tiện ích của khách hàng cho nên hãy duy trì bí mật nó nhé

*

Sau Khi thiết lập những biến nlỗi hình ảnh, họ chỉ việc điền những biến đổi nlỗi config vào file env. do đó là chúng ta đã config đến Laravel rất có thể kết nối cho tiện ích Pusher. Tiếp theo là bên trong trọng độc nhất vô nhị là phạt đi event tự Laravel cùng lắng tai sự kiện đó real-time bên trên Font-end.

Phát đi sự kiện từ laravel

Laravel có cung ứng Laravel Broadcasting hỗ trợ cho Việc phạt event từ bỏ Laravel. Quý Khách có thể tò mò kĩ rộng về Laravel Broadcasting tại đây

Tại đây, bản thân sẽ chỉ giới thiệu về cách cần sử dụng nó. Thứ nhất ta buộc phải chế tạo ra một class Event

message = $message; } public function broadcastOn() return <"my-channel">; public function broadcastAs() return "my-event"; }Tại phía trên mẫu bọn họ cần quan tâm nhất chính là thương hiệu channel trong phầnbroadcastOn và tên event vào phần broadcastAs. Đó là 2 báo cáo để mặt Font-kết thúc lắng nghe dữ liệu.

Lắng nghe sự khiếu nại real-time trên Font-end

Pusher Test Pusher Test Try publishing an event to lớn channel my-channel with event name my-event.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Vì sao bị sa tử cung, nguyên nhân

  • Bài 9: các dạng thức của Động từ: v

  • Sau really là gì, 7 cách dùng của từ really trong tiếng anh

  • Vì sao châu á có nhiều đới cảnh quan

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.