You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Filament PHP中Action的标签

移除Filament PHP中Action的标签(以编辑Action为例)

以下是几种简便的实现方式,适用于编辑Action及任意自定义Action:

1. 表格内的Action(仅显示图标)

在资源的table()方法中,给目标Action添加->iconOnly()方法,即可隐藏标签文字,只保留图标:

use Filament\Tables\Actions\EditAction;

public function table(Table $table): Table
{
    return $table
        ->columns([
            // 表格列定义
        ])
        ->actions([
            EditAction::make()
                ->iconOnly(), // 移除标签,仅显示图标
        ]);
}

2. 页面头部/自定义区域的Action

在页面的headerActions()或自定义Action集合中,同样使用->iconOnly():

use Filament\Actions\EditAction;

protected function headerActions(): array
{
    return [
        EditAction::make()
            ->iconOnly(),
    ];
}

3. 清空标签文字(保留空标签结构)

如果仅需要隐藏标签内容但保留标签DOM结构,可直接将标签设为空字符串:

EditAction::make()
    ->label(''),

4. 自定义Action移除标签

对于任意自定义Action,逻辑完全一致:

use Filament\Actions\Action;

Action::make('exportData')
    ->icon('heroicon-s-arrow-down-tray')
    ->iconOnly(), // 移除标签,仅显示图标

内容的提问来源于stack exchange,提问作者kristi tanellari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 23:20:56