Hướng dẫn gửi thông báo lỗi đến Slack ở Botble CMS

6th Jan 2023
Hướng dẫn gửi thông báo lỗi đến Slack ở Botble CMS
Table of contents

Mình thấy ở Botble CMS có phần gửi thông báo lỗi đến Email và Slack. Phần email thì đã có phần cài đặt thì dể rồi. Còn phần Slack thì lại không thấy hướng dẫn gì luôn mà không thấy trong cài đặt luôn thôi thì viết hướng dẫn sương sương chơi. Anh em nào biết rồi thì thôi nhỉ :D

Ok! Mình thấy ở Botble CMS có phần gửi thông báo lỗi đến Email và Slack. Phần email thì đã có phần cài đặt thì dể rồi. Còn phần Slack thì lại không thấy hướng dẫn gì luôn mà không thấy trong cài đặt luôn thôi thì viết hướng dẫn sương sương chơi. Anh em nào biết rồi thì thôi nhỉ :D

Đầu tiên tất nhiên bạn phải tạo một tài khoản Slack, sau đó truy cập vào https://api.slack.com/ 

Tiếp theo vào Your App

Laravel gửi lỗi người dùng đến Slack

Tiếp theo bạn tạo cho mình một App bằng các bấm vào  Create New App”

Laravel gửi lỗi người dùng đến Slack

Tiếp theo các bạn làm theo các bước trong hình nhé

Laravel gửi lỗi người dùng đến Slack
 
Laravel gửi lỗi người dùng đến SlackLaravel gửi lỗi người dùng đến SlackLaravel gửi lỗi người dùng đến Slack

Rồi khoan đã tới bước này dừng lại mà tịnh tâm một chút bây giờ vào Slack để tạo  channel còn Private hay không thì tùy bạn

Laravel gửi lỗi người dùng đến Slack

Tiếp tục vào trang ở Slack API lúc nãy và bấm vào  Add New Webhook to Workspace”

Laravel gửi lỗi người dùng đến SlackLaravel gửi lỗi người dùng đến Slack
 
Laravel gửi lỗi người dùng đến Slack

Sau đó bạn vào file .env vào thêm 2 đoạn sau:

LOG_SLACK_WEBHOOK_URL: Thì các dán đường dẫn ở Webhook ở trên vào

SLACK_REPORT_ENABLED=true
LOG_SLACK_WEBHOOK_URL="https://hooks.slack.com/services/xxxxxxxxxxxxxxxxxxxxxx"

Và đây là thành quả nếu có bug:

Laravel gửi lỗi người dùng đến Slack
Bạn thấy bài viết này như thế nào?
0 reactions

Add new comment

Image CAPTCHA
Enter the characters shown in the image.

Related Articles

Mỗi kết nối cơ sở dữ liệu được định nghĩa trong một mảng, với tên kết nối là khóa của mảng

Eager Loading là một kỹ thuật tối ưu hóa truy vấn cơ sở dữ liệu trong Laravel, giúp tăng tốc độ truy vấn và giảm số lượng truy vấn cần thiết để lấy dữ liệu liên quan đến một bản ghi.

Để sử dụng Eager Loading với điều kiện trong Laravel, bạn có thể sử dụng phương thức whereHas hoặc orWhereHas trong Eloquent Builder.

E hiểu đơn giản vầy nha. auth() hay Auth trong laravel là những function global hay class, nó cũng chỉ là 1 thôi

Xin chào các bạn, tuần này mình sẽ viết một bài về cách xử lý Real Time(thời gian thực) với Laravel và Pusher