Gói chính thức · Framework

Bảng Filament thời gian thực: thông báo tức thì, trạng thái có mặt và khóa chỉnh sửa

Plugin cho Filament 3, 4 và 5: chuông thông báo cập nhật ngay, và bảng có thêm avatar người đang xem, khóa chỉnh sửa, bảng trực tiếp, tiến độ nhập dữ liệu và chat nhóm. Không cần build bằng npm.

  • Thông báo cơ sở dữ liệu tức thì thay vì hỏi lại mỗi 30 giây, kèm đèn trạng thái kết nối cạnh menu người dùng.
  • Khóa chỉnh sửa: mỗi lúc chỉ một người sửa một bản ghi, người khác có thể xin quyền sửa.
  • Bảng resource cập nhật trực tiếp, thanh tiến độ nhập và xuất, widget kênh trực tiếp và trang chat nhóm.

Đăng nhập để xem các đoạn mã này với host cụm của riêng bạn. Đăng nhập

  1. Cài đặt

    composer require hibira-io/filament
    php artisan hibira:install
    php artisan hibira:check
  2. Thiết lập

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

Trước khi bắt đầu

  • Secret của ứng dụng chỉ hiện một lần, khi bạn tạo ứng dụng hoặc xoay vòng secret. Hãy giữ nó trên máy chủ, không bao giờ đưa vào trình duyệt hay bản build game.
  • Với gói Free, hãy thêm mọi origin mà trang của bạn tải từ đó vào Origin được phép của ứng dụng (http://localhost:3000 khi phát triển, sau đó là tên miền của bạn). "*" cần gói trả phí.

Dùng app key từ bảng điều khiển; secret chỉ để trên máy chủ của bạn. Kênh, sự kiện và endpoint xác thực hoạt động y như với Pusher. Tạo tài khoản miễn phí →