В нити 3, как я могу установить модальный заголовок пользовательского вида? Например, отображение заголовка «Информация об участнике» вместо стандартного «Просмотр участника».
Tables\Actions\ViewAction::make()->label('Member Info')






Я разберусь в этом, открыв файл vendor/filament/actions/src/ViewAction.php.
Вы увидите, что он использует функцию modalHeading (которая происходит от vendor/filament/actions/src/Concerns/CanOpenModal.php).
Вы можете просто переопределить его:
->modalHeading('Member Info')
Затем я также нашел это объясненным в документации:
чтобы изменить заголовок страницы, я сделал так:
use Illuminate\Contracts\Support\Htmlable;
public function getHeading(): string
{
return __('NEW HEADING');
}
public function getTitle(): string | Htmlable
{
return __('NEW TITLE');
}
чтобы изменить навигационную цепочку и метку навигации, я использую этот код на странице ресурса:
protected static ?string $navigationLabel = 'NEW TITLE LABEL NAVIGATION';
public static function getBreadcrumb(): string
{
return 'NEW TITLE BREADCRUMB';
}
https://filamentphp.com/docs/3.x/panels/pages#customizing-the-page-title