add searchbox select unselect

This commit is contained in:
xiaomlove
2022-11-14 19:02:42 +08:00
parent 81c3b4fa24
commit 96a1146db6
14 changed files with 100 additions and 44 deletions
@@ -98,7 +98,7 @@ class SecondIconResource extends Resource
Tables\Columns\TextColumn::make('class_name')->label(__('label.second_icon.class_name')),
];
$taxonomyList = self::listTaxonomy();
foreach (SearchBox::$taxonomies as $torrentField => $tableName) {
foreach (SearchBox::$taxonomies as $torrentField => $taxonomyTableModel) {
$columns[] = Tables\Columns\TextColumn::make($torrentField)->formatStateUsing(function ($state) use ($taxonomyList, $torrentField) {
return $taxonomyList[$torrentField]->get($state);
});
@@ -121,8 +121,8 @@ class SecondIconResource extends Resource
{
static $taxonomyList = [];
if (empty($taxonomyList)) {
foreach (SearchBox::$taxonomies as $torrentField => $tableName) {
$taxonomyList[$torrentField] = NexusDB::table($tableName)->pluck('name', 'id');
foreach (SearchBox::$taxonomies as $torrentField => $taxonomyTableModel) {
$taxonomyList[$torrentField] = NexusDB::table($taxonomyTableModel['table'])->pluck('name', 'id');
}
}
return $taxonomyList;