Нить: Установить модальный заголовок

В нити 3, как я могу установить модальный заголовок пользовательского вида? Например, отображение заголовка «Информация об участнике» вместо стандартного «Просмотр участника».

 Tables\Actions\ViewAction::make()->label('Member Info')
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
1
0
474
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я разберусь в этом, открыв файл vendor/filament/actions/src/ViewAction.php.

Вы увидите, что он использует функцию modalHeading (которая происходит от vendor/filament/actions/src/Concerns/CanOpenModal.php).

Вы можете просто переопределить его:

->modalHeading('Member Info')

Затем я также нашел это объясненным в документации:

https://filamentphp.com/docs/3.x/actions/modals#customizing-the-modals-heading-description-and-submit-action-label

чтобы изменить заголовок страницы, я сделал так:

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

Другие вопросы по теме