Подробности результата в Filament
Давайте покажем подробности результата. Под главной подписью строки можно вывести одну или несколько пар подпись и значение. Это видно в списке на /admin.
Метод getGlobalSearchResultDetails
получает модель найденной
записи и возвращает масс:
ключ - короткая подпись на
английском, значение - текст
из поля или связи.
Откроем PostResource.php
и добавим строку об авторе:
<?php
namespace App\Filament\Resources\Posts;
use App\Models\Post;
use Filament\Resources\Resource;
use Illuminate\Database\Eloquent\Model;
class PostResource extends Resource
{
protected static ?string $model = Post::class;
public static function getGlobalSearchResultDetails(Model $record): array
{
return [
'Author' => $record->author->name,
];
}
}
?>
Под именем в результате поиска покажите отдел работника.