diff --git a/app/Filament/Resources/System/SectionResource/RelationManagers/CategoriesRelationManager.php b/app/Filament/Resources/System/SectionResource/RelationManagers/CategoriesRelationManager.php index e02ffcd0..63813339 100644 --- a/app/Filament/Resources/System/SectionResource/RelationManagers/CategoriesRelationManager.php +++ b/app/Filament/Resources/System/SectionResource/RelationManagers/CategoriesRelationManager.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\System\SectionResource\RelationManagers; +use App\Models\Icon; use Filament\Forms; use Filament\Resources\Form; use Filament\Resources\RelationManagers\RelationManager; @@ -31,6 +32,10 @@ class CategoriesRelationManager extends RelationManager ->label(__('label.search_box.taxonomy.image')) ->helperText(__('label.search_box.taxonomy.image_help')) , + Forms\Components\Select::make('icon_id') + ->options(Icon::query()->pluck('name', 'id')->toArray()) + ->label(__('label.search_box.taxonomy.icon_id')) + , Forms\Components\TextInput::make('class_name') ->label(__('label.search_box.taxonomy.class_name')) ->helperText(__('label.search_box.taxonomy.class_name_help')) @@ -49,6 +54,7 @@ class CategoriesRelationManager extends RelationManager ->columns([ Tables\Columns\TextColumn::make('id'), Tables\Columns\TextColumn::make('name')->label(__('label.search_box.taxonomy.name')), + Tables\Columns\TextColumn::make('icon.name')->label(__('label.search_box.taxonomy.icon_id')), Tables\Columns\TextColumn::make('image')->label(__('label.search_box.taxonomy.image')), Tables\Columns\TextColumn::make('class_name')->label(__('label.search_box.taxonomy.class_name')), ]) diff --git a/resources/lang/zh_CN/label.php b/resources/lang/zh_CN/label.php index b9ba3dd6..e244b276 100644 --- a/resources/lang/zh_CN/label.php +++ b/resources/lang/zh_CN/label.php @@ -255,6 +255,7 @@ return [ 'class_name_help' => "为图片指定class属性值。若无请留空。允许的字符: [a-z](小写),[0-9],[_],第一个字符必须是字母。", 'image' => '图片文件名', 'image_help' => '图片文件的名字。允许的字符:[a-z](小写),[0-9],[_./]。', + 'icon_id' => '分类图标', ], ], 'icon' => [