แพ็กเกจอย่างเป็นทางการ · เฟรมเวิร์ก
กล่องอนุมัติเครื่องมือ AI แบบสดใน Filament
เมื่อ agent ของ Laravel AI SDK จะเรียกใช้เครื่องมือที่ต้องให้คนอนุมัติ เช่น การคืนเงินจำนวนมาก คำขอจะขึ้นในแผง Filament ทันที อนุมัติ ปฏิเสธพร้อมเหตุผล หรือแก้อาร์กิวเมนต์ แล้ว agent จะทำงานต่อ
hibira-io/filament-approvalsPackagist ↗GitHub ↗
- มีป้ายและการแจ้งเตือนทุกหน้าในแผง และส่ง push ไปยังโทรศัพท์หรือเบราว์เซอร์เฉพาะผู้อนุมัติที่ไม่ได้เปิดแผงไว้
- แสดงว่าผู้ตรวจคนใดออนไลน์และใครเปิดคำขอเดียวกันอยู่ จึงไม่มีสองคนตัดสินการคืนเงินรายการเดียวกัน
- Filament 3.3, 4 และ 5 บน Laravel 12 และ 13 คำขอถูกเก็บในฐานข้อมูลของคุณเอง และส่งแบบสดผ่าน WebSocket เท่านั้น
ลงชื่อเข้าใช้เพื่อดูโค้ดตัวอย่างเหล่านี้พร้อมโฮสต์คลัสเตอร์ของคุณเอง ลงชื่อเข้าใช้
ติดตั้ง
composer require hibira-io/filament-approvals php artisan hibira:install php artisan migrateตั้งค่า
use Hibira\Filament\HibiraPlugin; use Hibira\FilamentApprovals\HibiraApprovalsPlugin; public function panel(Panel $panel): Panel { return $panel ->plugins([ HibiraPlugin::make(), HibiraApprovalsPlugin::make() ->approvers(fn () => User::where('is_admin', true)->get()), ]); }
ก่อนเริ่ม
- ซีเคร็ตของแอปจะแสดงเพียงครั้งเดียว ตอนสร้างแอปหรือตอนหมุนเวียนซีเคร็ต เก็บไว้บนเซิร์ฟเวอร์เท่านั้น ห้ามใส่ในเบราว์เซอร์หรือไฟล์บิลด์ของเกม
- เรียกใช้ queue worker (php artisan queue:work) เมื่อทุกการเรียกเครื่องมือได้รับการตัดสินแล้ว รอบที่หยุดไว้จะทำงานต่อที่นั่น
ใช้ app key จากแดชบอร์ดของคุณ ส่วน secret ให้เก็บไว้บนเซิร์ฟเวอร์เท่านั้น ช่อง อีเวนต์ และ endpoint การยืนยันสิทธิ์ทำงานเหมือนกับที่ใช้กับ Pusher ทุกประการ สร้างบัญชีฟรีของคุณ →