💡
EgoCMS
  • Описание системы
  • Сравнение функционала изданий
  • Поддерживаемые платежные системы
  • Демо EgoCMS
  • Установка системы
    • Обычный хостинг для сайтов
      • Установка на ISPManager
      • Установка на Beget
    • Системные требования
    • Подготовка системы
      • Без Docker
        • Установка ПО
        • Настройка веб сервера
          • Nginx
          • Apache2
        • Настройка CRON
      • Docker
    • Установка системы
  • Проблемы в работе системы
    • Вступление
    • Ошибка с иконкой сайта
    • Сайт не включается
    • Бесконечная переадресация
  • Описание работы
    • Создание сервера
    • Создание категории товаров
    • Создания товара
    • Выдача товаров
    • Настройка
      • Настройки сайта
      • Настройки темы
      • Настройка платежных систем
  • Настройка лаунчера
    • Вступление
    • Система игроков
    • Система скинов
  • Настройка плагина для выдачи
    • Вступление
    • Создание категории товаров
    • Создания товара
    • Выдача товаров
    • Настройка
      • Настройки сайта
      • Настройки темы
      • Настройка платежных систем
  • Разработка тем
    • Вступление
      • Создание темы
        • Файл theme.json
        • Файл settings.json
  • Разработка модулей
    • Создание модуля
    • Пользовательские пространства имен
    • Компиляция ресурсов
    • Команды Artisan
    • Помощники
    • События
      • Список событий
      • Пример создания слушателя
        • Обработка AJAX запросов
        • Информация о серверах
        • Модели/Записи в БД
    • Представления страниц (view)
  • API
    • Вступление
  • Термины
Powered by GitBook
On this page
  1. Разработка модулей

Пользовательские пространства имен

Когда вы создаете новый модуль, он также регистрирует новое пользовательское пространство имен для Lang, Viewи Config. Например, если вы создадите новый модуль с именем blog, он также зарегистрирует новое пространство имен/подсказку blog для этого модуля. Затем вы можете использовать это пространство имен для вызова Langили . Ниже приведены некоторые примеры его использования.

Вызов Lang (переводы):

Lang::get('blog::group.name');

@trans('blog::group.name');

Вызов View:

view('blog::index')

view('blog::partials.sidebar')

Получение параметров конфигурации модуля:

Config::get('blog.name')
// или
config('blog.name')
PreviousСоздание модуляNextКомпиляция ресурсов

Last updated 2 years ago