Skip to content

Latest commit

 

History

History
58 lines (45 loc) · 2.69 KB

File metadata and controls

58 lines (45 loc) · 2.69 KB

Вспомогательные функции

Глобальные функции

Из function.php

Функция Назначение
dd() Дамп переменных с завершением
env() Получение значения из .env
svg() Вставка SVG
img() Путь к изображению
uploads() Путь к загруженному файлу
dirEach() Итерация по директории

Из chain/chain.php

Функция Назначение
view() Отображение шаблона (PHP или Blade)
blade() Рендеринг Blade-шаблона с возвратом HTML
attr() Получение input-данных по имени
attrs() Все входные данные
request() Объект Request
files() Загруженный файл (File или FileCollection)
supple() Параметр из URL ({param})
levels() Сегменты пути (/a/b/c['a', 'b', 'c'])
original() Доменное имя запроса

blade()

Рендеринг Blade-шаблона с возвратом HTML.

$html = blade('user.profile', ['name' => 'John']);
// Аналог: Blade::render('user.profile', ['name' => 'John'])

view()

Отображение шаблона. Поддерживает как .php, так и .blade.php файлы.

view('user.profile', ['name' => 'John']);
// Если есть view/user/profile.blade.php — использует Blade
// Если есть view/user/profile.php — использует обычный PHP

Tools

Метод Назначение
Tools::jsonDe() Безопасный JSON decode
Tools::array_implode() Имплод ассоциативного массива
Tools::is_assos() Определение типа массива
Tools::strRepalceFile() Замена в файле
Tools::filter() Фильтрация массива с ключами
Tools::scan() Сканирование директории