United Statesawcodes/overlook
An app overview widget for Filament panels.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#2 Repository Của Tuần
#3 Repository Của Tuần
#3 Repository Của Tháng
📊 Widget tổng quan cho panel admin Filament
Thêm một cái nhìn tổng thể vào dashboard Filament — không cần cấu hình rườm rà.
Overlook là plugin PHP cho Filament, bổ sung widget hiển thị tổng quan các resource đã đăng ký trong panel admin. Widget cho thấy số lượng bản ghi của từng resource, giúp admin nhanh nắm bắt tình trạng dữ liệu mà không cần truy cập từng trang.
✨ Điểm nổi bật
- Tích hợp nhanh: cài qua
composer require awcodes/overlook, thêm plugin và widget vào panel provider. - Bảng tương thích rộng: hỗ trợ Filament từ phiên bản 2.x đến 5.x qua hệ thống phiên bản 1.x–4.x.
- Cấu hình cột và thứ tự: dùng
sort()vàcolumns()để sắp xếp vị trí widget và số cột hiển thị theo breakpoint (sm,md,lg,xl,2xl). - Bộ lọc resource: chỉ định resource hiển thị qua
includes()hoặc ẩn quaexcludes(). - Đếm rút gọn: hiển thị dạng tắt (ví dụ "1.2K") với tooltip chứa số đầy đủ khi hover; tắt được nếu cần.
- Bỏ bản ghi đã xóa mềm: phương thức
withoutTrashed()loại trừ record trong trash khỏi đếm. - Sắp xếp bảng chữ cái: bật
alphabetical()để sắp resource theo tên thay vì thứ tự đăng ký. - Tùy chỉnh truy vấn: triển khai interface
CustomizeOverlookWidgetđể ghi đè query và tiêu đề widget.
💡 Vì sao đáng chú ý
Overlook giải quyết nhu cầu cơ bản nhưng thường bị thiếu trong admin panel: hiển thị nhanh thống kê tổng quan mà không phải tự xây dựng widget từ đầu. Plugin hoạt động như một lớp bọc mỏng quanh Filament Resource, nên việc tích hợp không làm thay đổi kiến trúc hiện có.
Điểm mạnh nằm ở sự đơn giản — một file cấu hình duy nhất trong panel provider là đủ, sau đó tinh chỉnh chi tiết qua method chaining. Phù hợp cho bất kỳ ai dùng Filament và muốn dashboard admin có cái nhìn tổng quận ngay khi đăng nhập.
#Filament #PHP #AdminPanel #Plugin #TiniX
Similar Projects
Discover other similar projects and AI models.
Laravel Kanban boards with intelligent pagination, drag-and-drop ordering, and flexible integration patterns for Filament and Livewire applications.
The multi-level select field lets you pick one or multiple options from a list that is neatly organized into different levels.
Plugin for Filament Panels that adds a dropdown menu to the header to quickly create new items.
A simple block based drag and drop page / document builder field for Filament.
Manage your media files using spatie media library with easy to use GUI for FilamentPHP
Display additional context as badges alongside your Filament table column values.