Tables \ Columns \ Iconcolumns Используйте вызов Fn для альтернативных значков в зависимости от значения, но использует,Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Tables \ Columns \ Iconcolumns Используйте вызов Fn для альтернативных значков в зависимости от значения, но использует,

Сообщение Anonymous »

Я использую панель администратора нити в Laravel.
Filament v3.3.14, Laravel 12x < /p>
Я нашел эту великую небольшую функцию, чтобы чередовать мои значки в зависимости от значения (0 или 1). < /p>
Tables\Columns\IconColumn::make('paid')
->icon(fn (string $state): string => match ($state) {
'1' => 'heroicon-o-check-circle',
'0' => 'heroicon-o-x-circle',
})
< /code>
Я хотел бы использовать его на другой функции с текстовыми значениями, как ниже: < /p>
Tables\Columns\IconColumn::make('test_value')
->icon(fn (string $state): string => match ($state) {
'high' => 'heroicon-o-check-circle',
'medium' => 'heroicon-o-x-circle',
'low' => 'heroicon-o-x-circle',
'extreme' => 'heroicon-o-x-circle',
})
< /code>
Но test_value часто в конечном итоге оказывается такими значениями, как «Medium (12)» или «Extreme (25)». < /p>
Есть ли способ ослабить соответствие строки? Похоже на лайк или содержит?>

Подробнее здесь: https://stackoverflow.com/questions/796 ... on-value-b
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»