แพ็กเกจอย่างเป็นทางการ · เฟรมเวิร์ก

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

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

เวอร์ชันบน Packagistสัญญาอนุญาต

วิธีที่เร็วที่สุด: ปลั๊กอิน Hibira กับพรอมต์เดียว

ติดตั้งปลั๊กอินในเอเจนต์เขียนโค้ด AI ของคุณแล้ววางพรอมต์ เอเจนต์จะลงชื่อเข้าใช้ สร้างแอปฟรีหากจำเป็น เขียนโค้ด และส่งอีเวนต์ทดสอบให้ GitHub ↗

  1. ติดตั้งปลั๊กอิน

    claude plugin marketplace add hibira-io/agent-plugin
    claude plugin install hibira@hibira
  2. วางพรอมต์นี้

    Add Hibira Laravel Pulse (hibira-io/pulse) to this project.
    Follow https://hibira.io/guides/pulse, adapted to how this project is already set up.
    If I have no Hibira app yet, create a Free one that allows http://localhost so I can test right away.
    Keep the app key and secret in environment variables, add placeholders to .env.example, and never commit real values or send the secret to a browser.
    When you are done, send a test event, show me it arriving, and list the files you changed.
  • การเชื่อมต่อตอนนี้และค่าสูงสุดในช่วงเวลาเทียบกับขีดจำกัดของแพ็กเกจ และข้อความวันนี้เทียบกับขีดจำกัดรายวัน ให้คุณเห็นว่าใกล้ถึงขีดจำกัดก่อนผู้ใช้
  • ช่องที่ใช้งานมากที่สุดตามจำนวนผู้สมัครรับ อ่านจาก Channels HTTP API ด้วย key และ secret ของแอป
  • ไม่มีการบันทึกอะไรลงตารางของ Pulse: ค่าแต่ละครั้งมาจาก Hibira และแคชไว้ 60 วินาที
การ์ด Hibira บนแดชบอร์ด Laravel Pulse: ตอนนี้ 220 การเชื่อมต่อจากขีดจำกัด 500 ของแพ็กเกจ วันนี้ 350,000 ข้อความ ส่ง 13 MB ในชั่วโมงที่ผ่านมา กราฟ และช่องที่ใช้งานมากที่สุด
การ์ด Hibira บนแดชบอร์ด Laravel Pulse: ตอนนี้ 220 การเชื่อมต่อจากขีดจำกัด 500 ของแพ็กเกจ วันนี้ 350,000 ข้อความ ส่ง 13 MB ในชั่วโมงที่ผ่านมา กราฟ และช่องที่ใช้งานมากที่สุด

ลงชื่อเข้าใช้เพื่อดูโค้ดตัวอย่างเหล่านี้พร้อมโฮสต์คลัสเตอร์ของคุณเอง ลงชื่อเข้าใช้

  1. ติดตั้ง

    composer require hibira-io/pulse
  2. ตั้งค่า

    # 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. ใช้งาน

    {{-- 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 ก่อน

ใช้ app key จากแดชบอร์ดของคุณ ส่วน secret ให้เก็บไว้บนเซิร์ฟเวอร์เท่านั้น ช่อง อีเวนต์ และ endpoint การยืนยันสิทธิ์ทำงานเหมือนกับที่ใช้กับ Pusher ทุกประการ สร้างบัญชีฟรีของคุณ →