Перейти к основному содержимому

Хелперы

В движке существует огромное количество так называемых хелперов.

Хелперы - это функции, которые отдают экземпляры классов, значения и выполняют множество других вещей.

Чтобы вызывать хелпер, достаточно вызвать его по имени. Хелперы выполняться везде:

footer();
navbar();
view();

// и др.

Список стандартных хелперов

ФункцияОписание
admin()Возвращает экземпляр AdminService.
app($name = null)Возвращает экземпляр класса приложения или резолвит класс/интерфейс из контейнера.
auth()Возвращает экземпляр AuthService.
breadcrumb($key = null)Возвращает экземпляр BreadcrumbService.
cache($key = null)Возвращает экземпляр кэша или значение по ключу.
chart()Возвращает экземпляр FluteChart.
collect($elements = [])Возвращает экземпляр коллекции Collection.
config($key = null, $default = null)Возвращает конфигурацию или значение по ключу.
cookie($key = null, $default = null)Возвращает экземпляр CookieService или значение cookie по ключу.
dbal()Возвращает менеджер баз данных DatabaseManager.
db($connection = "default")Возвращает текущий экземпляр базы данных.
orm()Возвращает экземпляр ORM.
ormdb($entity)Возвращает экземпляр базы данных для ORM.
rep($entity)Возвращает репозиторий для сущности ORM.
transaction($entity, $operation = 'persist', $mode = Transaction::MODE_CASCADE)Запускает транзакцию для сущности ORM.
debugbar()Возвращает экземпляр FluteDebugBar.
debug($value)Добавляет сообщения в MessagesCollector отладчика.
email()Возвращает экземпляр EmailService.
encrypt()Возвращает экземпляр EncryptService.
events()Возвращает экземпляр диспетчера событий EventDispatcher.
fs()Возвращает экземпляр FileSystemService.
finder()Возвращает экземпляр Finder.
flash()Возвращает экземпляр FlashService.
footer()Возвращает экземпляр FooterService.
form($defaults = [])Возвращает экземпляр FormService с установленными по умолчанию значениями.
logs($name = "flute")Возвращает экземпляр логгера Logger.
navbar()Возвращает экземпляр NavbarService.
notification()Возвращает экземпляр NotificationService.
page()Возвращает экземпляр PageManager.
payments()Возвращает экземпляр GatewayInitializer для платёжных систем.
view($path, $data, $useTheme, $status, $headers)Отображает шаблон с данными и возвращает объект Response.
render($path, $data, $useTheme)Рендерит шаблон с данными и возвращает его как строку.
response()Возвращает экземпляр SupportResponse.
request()Возвращает экземпляр FluteRequest.
json($data, $status, $headers, $json)Возвращает JSON-ответ с данными.
redirect($to, $status, $headers)Возвращает объект RedirectResponse для перенаправления.
router()Возвращает экземпляр RouteDispatcher.
session($key, $default)Возвращает экземпляр SessionService или значение сессии по ключу.
social()Возвращает экземпляр SocialService.
throttler()Возвращает экземпляр ThrottlerService.
table($ajaxPath, $section)Возвращает экземпляр TableBuilder.
template()Возвращает экземпляр Template.
__(key, $replacements, $locale)Возвращает перевод для заданного ключа.
t(key, $replacements, $locale)Синоним для __(key, $replacements, $locale).
translation()Возвращает экземпляр Translator.
translation_service()Возвращает экземпляр LanguageService.
user()Возвращает экземпляр UserService.
tap($value, $callback)Выполняет обратный вызов для значения и возвращает его.
url($path, $params)Генерирует URL для указанного пути.
is_url($value)Проверяет, является ли строка допустимым URL.
path($path)Возвращает полный путь к файлу или папке.
public_path($path)Возвращает полный путь к публичному файлу.
module_path($module, $path)Возвращает полный путь к файлу модуля.
tt($path)Возвращает путь к теме.
is_installed()Проверяет, установлено ли приложение.
is_debug()Проверяет, включен ли режим отладки.
is_performance()Проверяет, включен ли режим производительности.
abort_if($condition, $code, $message)Генерирует исключение, если условие истинно.
str_contains($haystack, $needle)Проверяет наличие подстроки в строке.
getallheaders()Возвращает все HTTP-заголовки запроса.
tip_active($key)Проверяет, активен ли совет (tip) по ключу.
now()Возвращает текущий объект DateTime.
old($value, $default)Возвращает старое значение из сессии.
e($value)Экранирует HTML-символы в строке.
csrf_token()Возвращает CSRF-токен.
table_lang()Возвращает языковой тег для таблицы.
sq($ip, $port, $timeout, $engine)Использует SourceQuery для получения информации о сервере.
widgets()Возвращает экземпляр WidgetManager.