页内插件
Filament 允许你在页面内部的页头之下和页脚之上显示插件widgets。
使用 getHeaderWidgets 和 getFooterWidgets() 方法可以在页面中添加插件。
use App/Filament/Widgets/StatsOverviewWidget;
protected function getHeaderWidgets(): array
{
return [
StatsOverviewWidget::class
];
}
getHeaderWidgets 方法返回显示在页面内容上面的插件数组,getFooterWidgets() 方法则显示下面的。
关于如何创建自定义插件,查看仪表盘文档。
自定义插件网格
你可以修改插件占用的网格数。
重写 getHeaderWidgetsColumns() 或者 getFooterWidgetsColumns(),使之返回代表网格宽度的数字:
protected function getHeaderWidgetsColumns(): int | array
{
return 3;
}
响应式插件网格
你可能希望根据浏览器的响应式临界点,调整插件占用的网格数。返回类似如下数组:
protected function getHeaderWidgetsColumns(): int | array
{
return [
'md' => 4,
'xl' => 5,
];
}
可以和响应式插件宽度搭配使用。