php666
@php666
PHP-макака

Какое наиболее красивое решение для вывода разного текста в одном шаблоне при разных action?

Привет участники!

Один шаблон обрабатывает списки:

/**
     * Активные документы.
     */
    public function getActiveList()
    {
        return view('backend.docflow.document.list')
            ->with('documents', $this->documentRepository->getActivePaginated(5, 'id', 'desc'));
    }

    /**
     * Заблокированные документы.
     */
    public function getInactiveList()
    {
        return view('backend.docflow.document.list')
            ->with('documents', $this->documentRepository->getInactivePaginated(5, 'id', 'desc'));
    }

    /**
     * Заблокированные документы.
     */
    public function getDeletedList()
    {
        return view('backend.docflow.document.list')
            ->with('documents', $this->documentRepository->getDeletedPaginated(5, 'id', 'desc'));
    }


Сущности могут быть блокированные, удаленные, активные.
Соответственно, надо в заголовке это отображать что-то типа "Список активных документов".

Использовать разные шаблоны считаю абсолютно нецелесообразно.

Может кто сталкивался с подобной задачей? Очень не хочется в шаблоне писать что-то типа проверок текущих действий,

{{ dd(Route::getCurrentRoute()->getActionMethod())  }}


что бы в зависимости от условий подгружать те или иные элементы из файлов интернационализации.
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы