页内插件

Pages

Filament 允许你在页面内部的页头之下和页脚之上显示插件widgets

使用 getHeaderWidgetsgetFooterWidgets() 方法可以在页面中添加插件。

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,
];
}

可以和响应式插件宽度搭配使用。

需要帮助? 加入论坛 或者打开 GitHub讨论

喜欢Filament?

Filament 中文文档由 laravel-filament.cn 翻译整理。站长用爱发电,希望为英文阅读不畅的朋友提供快速掌握Filament框架的途径。文档的翻译,社区的运营维护都需要时间精力上的付出。如果文档社区使你受益,如果你想支持站长...

打赏