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

แผง Filament แบบเรียลไทม์: การแจ้งเตือนทันที สถานะออนไลน์ และล็อกการแก้ไข

ปลั๊กอินสำหรับ Filament 3, 4 และ 5: กระดิ่งแจ้งเตือนอัปเดตทันที และแผงจะมีอวตารคนที่อยู่ในหน้า ล็อกการแก้ไข ตารางแบบสด ความคืบหน้าการนำเข้า และแชตทีม ไม่ต้องบิลด์ด้วย npm

  • การแจ้งเตือนจากฐานข้อมูลแบบทันที แทนการโพลทุก 30 วินาที และไฟแสดงการเชื่อมต่อข้างเมนูผู้ใช้
  • ล็อกการแก้ไข: แต่ละเรคคอร์ดแก้ได้ทีละคน และคนอื่นขอสิทธิ์แก้ต่อได้
  • ตาราง resource ที่อัปเดตสด แถบความคืบหน้าการนำเข้าและส่งออก วิดเจ็ตแชนเนลสด และหน้าแชตทีม

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

  1. ติดตั้ง

    composer require hibira-io/filament
    php artisan hibira:install
    php artisan hibira:check
  2. ตั้งค่า

    use Hibira\Filament\HibiraPlugin;
    
    public function panel(Panel $panel): Panel
    {
        return $panel
            ->plugin(
                HibiraPlugin::make()
                    ->databaseNotifications()
                    ->channelsWidget()
            );
    }

ก่อนเริ่ม

  • ซีเคร็ตของแอปจะแสดงเพียงครั้งเดียว ตอนสร้างแอปหรือตอนหมุนเวียนซีเคร็ต เก็บไว้บนเซิร์ฟเวอร์เท่านั้น ห้ามใส่ในเบราว์เซอร์หรือไฟล์บิลด์ของเกม
  • ในแพ็กเกจ Free ให้ใส่ทุก origin ที่หน้าเว็บโหลดมาใน Origin ที่อนุญาตของแอป (http://localhost:3000 ระหว่างพัฒนา แล้วตามด้วยโดเมนของคุณ) ส่วน "*" ต้องใช้แพ็กเกจแบบชำระเงิน

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