# ดูการใช้งาน Hibira บนแดชบอร์ด Laravel Pulse

> การ์ด Pulse ที่แสดงการเชื่อมต่อ ข้อความ และข้อมูลที่ส่งเทียบกับขีดจำกัดของแพ็กเกจ พร้อมกราฟที่เปลี่ยนตามช่วงเวลาที่เลือกใน Pulse และช่องที่ใช้งานมากที่สุดในตอนนี้

Source: https://hibira.io/th/guides/pulse

การ์ด Pulse ที่แสดงการเชื่อมต่อ ข้อความ และข้อมูลที่ส่งเทียบกับขีดจำกัดของแพ็กเกจ พร้อมกราฟที่เปลี่ยนตามช่วงเวลาที่เลือกใน Pulse และช่องที่ใช้งานมากที่สุดในตอนนี้

Package: hibira-io/pulse

- การเชื่อมต่อตอนนี้และค่าสูงสุดในช่วงเวลาเทียบกับขีดจำกัดของแพ็กเกจ และข้อความวันนี้เทียบกับขีดจำกัดรายวัน ให้คุณเห็นว่าใกล้ถึงขีดจำกัดก่อนผู้ใช้
- ช่องที่ใช้งานมากที่สุดตามจำนวนผู้สมัครรับ อ่านจาก Channels HTTP API ด้วย key และ secret ของแอป
- ไม่มีการบันทึกอะไรลงตารางของ Pulse: ค่าแต่ละครั้งมาจาก Hibira และแคชไว้ 60 วินาที

## 1. ติดตั้ง

```shell
composer require hibira-io/pulse
```

## 2. ตั้งค่า

```ini
# A personal API token with read access, from https://hibira.io/portal/api-tokens
HIBIRA_API_TOKEN=hkb_pat_...
HIBIRA_APP_ID=YOUR_APP_ID
# Optional: the key and secret turn on the channel list
HIBIRA_APP_KEY=YOUR_APP_KEY
HIBIRA_APP_SECRET=YOUR_APP_SECRET
```

## 3. ใช้งาน

```html
{{-- resources/views/vendor/pulse/dashboard.blade.php --}}
<x-pulse>
    <livewire:hibira.usage cols="6" rows="2" />
    ...
</x-pulse>
```

## ก่อนเริ่ม

- จำกัด API token ไว้ที่แอปนี้แอปเดียวและให้สิทธิ์อ่านอย่างเดียว: การ์ดไม่เปลี่ยนแปลงอะไรเลย
- ถ้าแอปของคุณยังไม่มีวิวแดชบอร์ด Pulse ให้รัน php artisan vendor:publish --tag=pulse-dashboard ก่อน

- [Packagist](https://packagist.org/packages/hibira-io/pulse)
- [GitHub](https://github.com/hibira-io/pulse)
