BladeCompiler
класс BladeCompiler расширяет Compiler и реализует CompilerInterface (View source)
Трейты
Свойства
| protected Filesystem | $files | Экземпляр файловой системы. | из Компилятора |
| protected string | $cachePath | Путь к кешу скомпилированных представлений. | из Компилятора |
| protected string | $basePath | Базовый путь, который следует удалить из путей перед хэшированием. | из Компилятора |
| protected bool | $shouldCache | Определяет, должны ли кэшироваться скомпилированные представления. | из Компилятора |
| protected string | $compiledExtension | Расширение файла скомпилированного представления. | из Компилятора |
| static protected array | $componentHashStack | Стек хэшей имён компонентов. | из CompilesComponents |
| protected bool | $firstCaseInSwitch | Идентификатор первого случая в операторе switch. | из CompilesConditionals |
| protected array | $echoHandlers | Пользовательские коллбэки для рендеринга объектов stringable. | из CompilesEchos |
| protected string | $lastFragment | Последний скомпилированный фрагмент. | из CompilesFragments |
| protected string | $lastSection | Имя последнего раздела, который был начат. | из CompilesLayouts |
| protected int | $forElseCounter | Счётчик для отслеживания вложенных операторов forelse. | из CompilesLoops |
| protected array | $extensions | Все зарегистрированные расширения. | |
| protected array | $customDirectives | Все пользовательские обработчики "директив". | |
| protected array | $conditions | Все пользовательские обработчики "условий". | |
| protected array | $prepareStringsForCompilationUsing | Зарегистрированные коллбэки подготовки строк для компиляции. | |
| protected array | $precompilers | Все зарегистрированные предкомпиляторы. | |
| protected string | $path | Файл, который в настоящее время компилируется. | |
| protected string[] | $compilers | Все доступные функции компилятора. | |
| protected string[] | $rawTags | Массив открывающих и закрывающих тегов для необработанных вызовов. | |
| protected string[] | $contentTags | Массив открывающих и закрывающих тегов для обычных вызовов. | |
| protected string[] | $escapedTags | Массив открывающих и закрывающих тегов для экранированных вызовов. | |
| protected string | $echoFormat | Формат строки "обычного" / устаревшего вызова. | |
| protected array | $footer | Массив строк подвала, которые необходимо добавить к шаблону. | |
| protected array | $rawBlocks | Массив для временного хранения необработанных блоков, найденных в шаблоне. | |
| protected array | $anonymousComponentPaths | Массив путей к анонимным компонентам для поиска компонентов. | |
| protected array | $anonymousComponentNamespaces | Массив анонимных пространств имён компонентов для автоматической загрузки. | |
| protected array | $classComponentAliases | Массив псевдонимов компонентов классов и их имён классов. | |
| protected array | $classComponentNamespaces | Массив пространств имён компонентов классов для автоматической загрузки. | |
| protected bool | $compilesComponentTags | Указывает, должны ли компилироваться теги компонентов. | |
| protected | $template |
Методы
| void | __construct($template) Создать новый экземпляр компилятора. | |
| string | getCompiledPath(string $path) Получить путь к скомпилированной версии представления. | из Compiler |
| bool | isExpired(string $path) Определить, истекло ли представление по указанному пути. | из Compiler |
| void | ensureCompiledDirectoryExists(string $path) Создать директорию скомпилированных файлов, если необходимо. | из Compiler |
| string | compileCan(string $expression) Скомпилировать операторы can в допустимый PHP. | из CompilesAuthorizations |
| string | compileCannot(string $expression) Скомпилировать операторы cannot в допустимый PHP. | из CompilesAuthorizations |
| string | compileCanany(string $expression) Скомпилировать операторы canany в допустимый PHP. | из CompilesAuthorizations |
| string | compileElsecan(string $expression) Скомпилировать операторы else-can в допустимый PHP. | из CompilesAuthorizations |
| string | compileElsecannot(string $expression) Скомпилировать операторы else-cannot в допустимый PHP. | из CompilesAuthorizations |
| string | compileElsecanany(string $expression) Скомпилировать операторы else-canany в допустимый PHP. | из CompilesAuthorizations |
| string | compileEndcan() Скомпилировать операторы end-can в допустимый PHP. | из CompilesAuthorizations |
| string | compileEndcannot() Скомпилировать операторы end-cannot в допустимый PHP. | из CompilesAuthorizations |
| string | compileEndcanany() Скомпилировать операторы end-canany в допустимый PHP. | из CompilesAuthorizations |
| string | compileClass(string $expression) Скомпилировать оператор условного класса в допустимый PHP. | из CompilesClasses |
| string | compileComments(string $value) Скомпилировать комментарии Blade в пустую строку. | из CompilesComments |
| string | compileComponent(string $expression) Скомпилировать операторы компонента в допустимый PHP. | из CompilesComponents |
| static string | newComponentHash(string $component) Получить новый хэш компонента для имени компонента. | из CompilesComponents |
| static string | compileClassComponentOpening(string $component, string $alias, string $data, string $hash) Скомпилировать открытие компонента класса. | из CompilesComponents |
| string | compileEndComponent() Скомпилировать операторы end-component в допустимый PHP. | из CompilesComponents |
| string | compileEndComponentClass() Скомпилировать операторы end-component в допустимый PHP. | из CompilesComponents |
| string | compileSlot(string $expression) Скомпилировать операторы слота в допустимый PHP. | из CompilesComponents |
| string | compileEndSlot() Скомпилировать операторы end-slot в допустимый PHP. | из CompilesComponents |
| string | compileComponentFirst(string $expression) Скомпилировать операторы component-first в допустимый PHP. | из CompilesComponents |
| string | compileEndComponentFirst() Скомпилировать операторы end-component-first в допустимый PHP. | из CompilesComponents |
| string | compileProps(string $expression) Скомпилировать оператор prop в допустимый PHP. | из CompilesComponents |
| string | compileAware(string $expression) Скомпилировать оператор aware в допустимый PHP. | из CompilesComponents |
| static mixed | sanitizeComponentAttribute(mixed $value) Обработать значение атрибута компонента. | из CompilesComponents |
| string | compileAuth(string|null $guard = null) Скомпилировать операторы if-auth в допустимый PHP. | из CompilesConditionals |
| string | compileElseAuth(string|null $guard = null) Скомпилировать операторы else-auth в допустимый PHP. | из CompilesConditionals |
| string | compileEndAuth()
Компилировать инструкции end-auth в корректный PHP. | из CompilesConditionals |
| string | compileEnv(string $environments)
Компилировать инструкции env в корректный PHP. | из CompilesConditionals |
| string | compileEndEnv()
Компилировать инструкции end-env в корректный PHP. | из CompilesConditionals |
| string | compileProduction()
Компилировать инструкции production в корректный PHP. | из CompilesConditionals |
| string | compileEndProduction()
Компилировать инструкции end-production в корректный PHP. | из CompilesConditionals |
| string | compileGuest(string|null $guard = null)
Компилировать инструкции if-guest в корректный PHP. | из CompilesConditionals |
| string | compileElseGuest(string|null $guard = null)
Компилировать инструкции else-guest в корректный PHP. | из CompilesConditionals |
| string | compileEndGuest()
Компилировать инструкции end-guest в корректный PHP. | из CompilesConditionals |
| string | compileHasSection(string $expression)
Компилировать инструкции has-section в корректный PHP. | из CompilesConditionals |
| string | compileSectionMissing(string $expression)
Компилировать инструкции section-missing в корректный PHP. | из CompilesConditionals |
| string | compileIf(string $expression)
Компилировать инструкции if в корректный PHP. | из CompilesConditionals |
| string | compileUnless(string $expression)
Компилировать инструкции unless в корректный PHP. | из CompilesConditionals |
| string | compileElseif(string $expression)
Компилировать инструкции else-if в корректный PHP. | из CompilesConditionals |
| string | compileElse()
Компилировать инструкции else в корректный PHP. | из CompilesConditionals |
| string | compileEndif()
Компилировать инструкции end-if в корректный PHP. | из CompilesConditionals |
| string | compileEndunless()
Компилировать инструкции end-unless в корректный PHP. | из CompilesConditionals |
| string | compileIsset(string $expression)
Компилировать инструкции if-isset в корректный PHP. | из CompilesConditionals |
| string | compileEndIsset()
Компилировать инструкции end-isset в корректный PHP. | из CompilesConditionals |
| string | compileSwitch(string $expression)
Компилировать инструкции switch в корректный PHP. | из CompilesConditionals |
| string | compileCase(string $expression)
Компилировать инструкции case в корректный PHP. | из CompilesConditionals |
| string | compileDefault()
Компилировать инструкции default в инструкции switch в корректный PHP. | из CompilesConditionals |
| string | compileEndSwitch()
Компилировать инструкции end switch в корректный PHP. | из CompilesConditionals |
| string | compileOnce(string|null $id = null)
Компилировать блок once в корректный PHP. | из CompilesConditionals |
| string | compileEndOnce()
Компилировать блок end-once в корректный PHP. | из CompilesConditionals |
| string | compileSelected(string $condition)
Компилировать блок selected в корректный PHP. | из CompilesConditionals |
| string | compileChecked(string $condition)
Компилировать блок checked в корректный PHP. | из CompilesConditionals |
| string | compileDisabled(string $condition)
Компилировать блок disabled в корректный PHP. | из CompilesConditionals |
| string | compileRequired(string $condition)
Компилировать блок required в корректный PHP. | из CompilesConditionals |
| string | compileReadonly(string $condition)
Компилировать блок readonly в корректный PHP. | из CompilesConditionals |
| string | compilePushIf(string $expression)
Скомпилировать операторы push в корректный PHP. | из CompilesConditionals |
| string | compileElsePushIf(string $expression)
Скомпилировать операторы else-if push в корректный PHP. | из CompilesConditionals |
| string | compileElsePush(string $expression)
Скомпилировать операторы else push в корректный PHP. | из CompilesConditionals |
| string | compileEndPushIf()
Скомпилировать операторы end-push в корректный PHP. | из CompilesConditionals |
| void | stringable(string|callable $class, callable|null $handler = null)
Добавить обработчик, который будет выполнен перед выводом заданного класса. | из CompilesEchos |
| string | compileEchos(string $value)
Скомпилировать Blade-эхо в корректный PHP. | из CompilesEchos |
| array | getEchoMethods()
Получить методы echo в правильном порядке для компиляции. | из CompilesEchos |
| string | compileRawEchos(string $value)
Скомпилировать операторы "raw" echo. | из CompilesEchos |
| string | compileRegularEchos(string $value)
Скомпилировать операторы "regular" echo. | из CompilesEchos |
| string | compileEscapedEchos(string $value)
Скомпилировать экранированные операторы echo. | из CompilesEchos |
| string | addBladeCompilerVariable(string $result)
Добавить экземпляр обработчика blade echo в начало скомпилированной строки. | из CompilesEchos |
| string | wrapInEchoHandler(string $value)
Оборачивает значение echo в обработчик echo, если применимо. | из CompilesEchos |
| string | applyEchoHandler(string $value)
Применить обработчик echo для значения, если он существует. | из CompilesEchos |
| string | compileError(string $expression)
Скомпилировать операторы ошибки в корректный PHP. | из CompilesErrors |
| string | compileEnderror(string $expression)
Скомпилировать операторы enderror в корректный PHP. | из CompilesErrors |
| string | compileFragment(string $expression)
Скомпилировать операторы фрагмента в корректный PHP. | из CompilesFragments |
| string | compileEndfragment()
Скомпилировать операторы end-фрагмента в корректный PHP. | из CompilesFragments |
| string | compileCsrf()
Скомпилировать операторы CSRF в корректный PHP. | из CompilesHelpers |
| string | compileDd(string $arguments)
Скомпилировать операторы "dd" в корректный PHP. | из CompilesHelpers |
| string | compileDump(string $arguments)
Скомпилировать операторы "dump" в корректный PHP. | из CompilesHelpers |
| string | compileMethod(string $method)
Скомпилировать операторы метода в корректный PHP. | из CompilesHelpers |
| string | compileVite(string|null $arguments)
Скомпилировать операторы "vite" в корректный PHP. | из CompilesHelpers |
| string | compileViteReactRefresh()
Скомпилировать операторы "viteReactRefresh" в корректный PHP. | из CompilesHelpers |
| string | compileEach(string $expression)
Скомпилировать операторы each в корректный PHP. | из CompilesIncludes |
| string | compileInclude(string $expression)
Скомпилировать операторы include в корректный PHP. | из CompilesIncludes |
| string | compileIncludeIf(string $expression)
Скомпилировать операторы include-if в корректный PHP. | из CompilesIncludes |
| string | compileIncludeWhen(string $expression)
Скомпилировать операторы include-when в корректный PHP. | из CompilesIncludes |
| string | compileIncludeUnless(string $expression)
Скомпилировать операторы include-unless в корректный PHP. | из CompilesIncludes |
| string | compileIncludeFirst(string $expression)
Скомпилировать операторы include-first в корректный PHP. | из CompilesIncludes |
| string | compileInject(string $expression)
Компилировать инструкции inject в допустимый PHP. | из CompilesInjections |
| string | compileJson(string $expression)
Компилировать выражение JSON в допустимый PHP. | из CompilesJson |
| string | compileJs(string $expression)
Компилировать директиву "@js" в допустимый PHP. | из CompilesJs |
| string | compileExtends(string $expression)
Компилировать инструкции extends в допустимый PHP. | из CompilesLayouts |
| string | compileExtendsFirst(string $expression)
Компилировать инструкции extends-first в допустимый PHP. | из CompilesLayouts |
| string | compileSection(string $expression)
Компилировать инструкции section в допустимый PHP. | из CompilesLayouts |
| string | compileParent()
Заменить директиву @parent на плейсхолдер. | из CompilesLayouts |
| string | compileYield(string $expression)
Компилировать инструкции yield в допустимый PHP. | из CompilesLayouts |
| string | compileShow()
Компилировать инструкции show в допустимый PHP. | из CompilesLayouts |
| string | compileAppend()
Компилировать инструкции append в допустимый PHP. | из CompilesLayouts |
| string | compileOverwrite()
Компилировать инструкции overwrite в допустимый PHP. | из CompilesLayouts |
| string | compileStop()
Компилировать инструкции stop в допустимый PHP. | из CompilesLayouts |
| string | compileEndsection()
Компилировать инструкции end-section в допустимый PHP. | из CompilesLayouts |
| string | compileForelse(string $expression)
Компилировать инструкции for-else в допустимый PHP. | из CompilesLoops |
| string | compileEmpty(string $expression)
Компилировать инструкции for-else-empty и empty в допустимый PHP. | из CompilesLoops |
| string | compileEndforelse()
Компилировать инструкции end-for-else в допустимый PHP. | из CompilesLoops |
| string | compileEndEmpty()
Компилировать инструкции end-empty в допустимый PHP. | из CompilesLoops |
| string | compileFor(string $expression)
Компилировать инструкции for в допустимый PHP. | из CompilesLoops |
| string | compileForeach(string $expression)
Компилировать инструкции for-each в допустимый PHP. | из CompilesLoops |
| string | compileBreak(string $expression)
Компилировать инструкции break в допустимый PHP. | из CompilesLoops |
| string | compileContinue(string $expression)
Компилировать инструкции continue в допустимый PHP. | из CompilesLoops |
| string | compileEndfor()
Компилировать инструкции end-for в допустимый PHP. | из CompilesLoops |
| string | compileEndforeach()
Компилировать инструкции end-for-each в допустимый PHP. | из CompilesLoops |
| string | compileWhile(string $expression)
Компилировать инструкции while в допустимый PHP. | из CompilesLoops |
| string | compileEndwhile()
Компилировать инструкции end-while в допустимый PHP. | из CompilesLoops |
| string | compilePhp(string $expression)
Компилировать сырые инструкции PHP в допустимый PHP. | из CompilesRawPhp |
| string | compileUnset(string $expression)
Компилировать инструкции unset в допустимый PHP. | из CompilesRawPhp |
| string | compileSession(string $expression)
Компилировать инструкции session в допустимый PHP. | из CompilesSessions |
| string | compileEndsession(string $expression)
Компилировать инструкции endsession в допустимый PHP. | из CompilesSessions |
| string | compileStack(string $expression)
Компилировать инструкции stack в содержимое. | из CompilesStacks |
| string | compilePush(string $expression)
Скомпилировать операторы push в корректный PHP. | из CompilesStacks |
| string | compilePushOnce(string $expression)
Скомпилировать операторы push-once в корректный PHP. | из CompilesStacks |
| string | compileEndpush()
Скомпилировать операторы end-push в корректный PHP. | из CompilesStacks |
| string | compileEndpushOnce()
Скомпилировать операторы end-push-once в корректный PHP. | из CompilesStacks |
| string | compilePrepend(string $expression)
Скомпилировать операторы prepend в корректный PHP. | из CompilesStacks |
| string | compilePrependOnce(string $expression)
Скомпилировать операторы prepend-once в корректный PHP. | из CompilesStacks |
| string | compileEndprepend()
Скомпилировать операторы end-prepend в корректный PHP. | из CompilesStacks |
| string | compileEndprependOnce()
Скомпилировать операторы end-prepend-once в корректный PHP. | из CompilesStacks |
| string | compileStyle(string $expression)
Скомпилировать оператор условного стиля в корректный PHP. | из CompilesStyles |
| string | compileLang(string|null $expression)
Скомпилировать операторы lang в корректный PHP. | из CompilesTranslations |
| string | compileEndlang()
Скомпилировать операторы end-lang в корректный PHP. | из CompilesTranslations |
| string | compileChoice(string $expression)
Скомпилировать операторы choice в корректный PHP. | из CompilesTranslations |
| string | compileUse(string $expression)
Скомпилировать операторы use в корректный PHP. | из CompilesUseStatements |
| string | firstClosureParameterType(Closure $closure)
Получить имя класса первого параметра данного замыкания. | из ReflectsClosures |
| array | firstClosureParameterTypes(Closure $closure)
Получить имена классов первых параметров данного замыкания, включая объединённые типы. | из ReflectsClosures |
| array | closureParameterTypes(Closure $closure)
Получить имена классов/типы параметров данного замыкания. | из ReflectsClosures |
| void | compile(string $path = null)
Скомпилировать представление по указанному пути. | |
| string | appendFilePath(string $contents)
Добавить путь к файлу к скомпилированной строке. | |
| Collection | getOpenAndClosingPhpTokens(string $contents)
Получить начальный и конечный токены тега PHP из заданной строки. | |
| string | getPath()
Получить путь, который в данный момент компилируется. | |
| void | setPath(string $path)
Установить путь, который в данный момент компилируется. | |
| string | compileString(string $value)
Скомпилировать переданное содержимое шаблона Blade. | |
| render() Описание отсутствует |
Подробности
void __construct($template)
Создать новый экземпляр компилятора.
string getCompiledPath(string $path)
Получить путь к скомпилированной версии представления.
bool isExpired(string $path)
Определить, является ли представление по указанному пути устаревшим.
protected void ensureCompiledDirectoryExists(string $path)
Создать каталог скомпилированных файлов, если необходимо.
protected string compileCan(string $expression)
Скомпилировать операторы can в корректный PHP.
protected string compileCannot(string $expression)
Компилировать операторы cannot в корректный PHP.
protected string compileCanany(string $expression)
Компилировать операторы canany в корректный PHP.
protected string compileElsecan(string $expression)
Компилировать операторы else-can в корректный PHP.
protected string compileElsecannot(string $expression)
Компилировать операторы else-cannot в корректный PHP.
protected string compileElsecanany(string $expression)
Компилировать операторы else-canany в корректный PHP.
protected string compileEndcan()
Компилировать операторы end-can в корректный PHP.
protected string compileEndcannot()
Компилировать операторы end-cannot в корректный PHP.
protected string compileEndcanany()
Компилировать операторы end-canany в корректный PHP.
protected string compileClass(string $expression)
Компилировать оператор условного класса в корректный PHP.
protected string compileComments(string $value)
Компилировать комментарии Blade в пустую строку.
protected string compileComponent(string $expression)
Компилировать операторы компонента в корректный PHP.
static string newComponentHash(string $component)
Получить новый хэш компонента для имени компонента.
static string compileClassComponentOpening(string $component, string $alias, string $data, string $hash)
Компилировать открытие компонента класса.
protected string compileEndComponent()
Компилировать операторы end-component в корректный PHP.
string compileEndComponentClass()
Компилировать операторы end-component в корректный PHP.
protected string compileSlot(string $expression)
Компилировать операторы slot в корректный PHP.
protected string compileEndSlot()
Компилировать операторы end-slot в корректный PHP.
protected string compileComponentFirst(string $expression)
Компилировать операторы component-first в корректный PHP.
protected string compileEndComponentFirst()
Компилировать операторы end-component-first в корректный PHP.
protected string compileProps(string $expression)
Компилировать оператор prop в корректный PHP.
protected string compileAware(string $expression)
Компилировать оператор aware в корректный PHP.
static mixed sanitizeComponentAttribute(mixed $value)
Проверить значение атрибута компонента.
protected string compileAuth(string|null $guard = null)
Компилировать операторы if-auth в корректный PHP.
protected string compileElseAuth(string|null $guard = null)
Скомпилировать инструкции else-auth в корректный PHP.
protected string compileEndAuth()
Скомпилировать инструкции end-auth в корректный PHP.
protected string compileEnv(string $environments)
Скомпилировать инструкции env в корректный PHP.
protected string compileEndEnv()
Скомпилировать инструкции end-env в корректный PHP.
protected string compileProduction()
Скомпилировать инструкции production в корректный PHP.
protected string compileEndProduction()
Скомпилировать инструкции end-production в корректный PHP.
protected string compileGuest(string|null $guard = null)
Скомпилировать инструкции if-guest в корректный PHP.
protected string compileElseGuest(string|null $guard = null)
Скомпилировать инструкции else-guest в корректный PHP.
protected string compileEndGuest()
Скомпилировать инструкции end-guest в корректный PHP.
protected string compileHasSection(string $expression)
Скомпилировать инструкции has-section в корректный PHP.
protected string compileSectionMissing(string $expression)
Скомпилировать инструкции section-missing в корректный PHP.
protected string compileIf(string $expression)
Скомпилировать инструкции if в корректный PHP.
protected string compileUnless(string $expression)
Скомпилировать инструкции unless в корректный PHP.
protected string compileElseif(string $expression)
Скомпилировать инструкции else-if в корректный PHP.
protected string compileElse()
Скомпилировать инструкции else в корректный PHP.
protected string compileEndif()
Скомпилировать инструкции end-if в корректный PHP.
protected string compileEndunless()
Скомпилировать инструкции end-unless в корректный PHP.
protected string compileIsset(string $expression)
Скомпилировать инструкции if-isset в корректный PHP.
protected string compileEndIsset()
Скомпилировать инструкции end-isset в корректный PHP.
protected string compileSwitch(string $expression)
Скомпилировать инструкции switch в корректный PHP.
protected string compileCase(string $expression)
Скомпилировать инструкции case в корректный PHP.
protected string compileDefault()
Скомпилировать инструкции default в операторе switch в корректный PHP.
protected string compileEndSwitch()
Скомпилировать инструкции end switch в корректный PHP.
protected string compileOnce(string|null $id = null)
Скомпилировать блок once в корректный PHP.
string compileEndOnce()
Скомпилировать блок end-once в корректный PHP.
protected string compileSelected(string $condition)
Компилировать выбранный блок в допустимый PHP.
protected string compileChecked(string $condition)
Компилировать блок "выбранный" в допустимый PHP.
protected string compileDisabled(string $condition)
Компилировать блок "отключенный" в допустимый PHP.
protected string compileRequired(string $condition)
Компилировать блок "обязательный" в допустимый PHP.
protected string compileReadonly(string $condition)
Компилировать блок "только для чтения" в допустимый PHP.
protected string compilePushIf(string $expression)
Компилировать операторы push в допустимый PHP.
protected string compileElsePushIf(string $expression)
Компилировать операторы else-if push в допустимый PHP.
protected string compileElsePush(string $expression)
Компилировать операторы else push в допустимый PHP.
protected string compileEndPushIf()
Компилировать операторы end-push в допустимый PHP.
void stringable(string|callable $class, callable|null $handler = null)
Добавить обработчик, который будет выполняться перед выводом заданного класса.
string compileEchos(string $value)
Компилировать Blade echos в допустимый PHP.
protected array getEchoMethods()
Получить методы вывода в правильном порядке для компиляции.
protected string compileRawEchos(string $value)
Компилировать операторы "сырого" вывода.
protected string compileRegularEchos(string $value)
Компилировать операторы "обычного" вывода.
protected string compileEscapedEchos(string $value)
Компилировать операторы вывода с экранированием.
protected string addBladeCompilerVariable(string $result)
Добавить экземпляр обработчика вывода Blade в начало скомпилированной строки.
protected string wrapInEchoHandler(string $value)
Оборачивает значение вывода в обработчик вывода, если применимо.
string applyEchoHandler(string $value)
Применить обработчик вывода для значения, если он существует.
protected string compileError(string $expression)
Компилировать операторы ошибки в допустимый PHP.
protected string compileEnderror(string $expression)
Компилировать операторы enderror в допустимый PHP.
protected string compileFragment(string $expression)
Компилировать операторы фрагмента в допустимый PHP.
protected string compileEndfragment()
Компилировать операторы end-фрагмента в допустимый PHP.
protected string compileCsrf()
Компилировать операторы CSRF в допустимый PHP.
protected string compileDd(string $arguments)
Компилировать операторы "dd" в допустимый PHP.
protected string compileDump(string $arguments)
Компилировать операторы "dump" в допустимый PHP.
protected string compileMethod(string $method)
Компилировать операторы метода в допустимый PHP.
protected string compileVite(string|null $arguments)
Компилировать операторы "vite" в допустимый PHP.
protected string compileViteReactRefresh()
Компилировать операторы "viteReactRefresh" в допустимый PHP.
protected string compileEach(string $expression)
Компилировать операторы each в допустимый PHP.
protected string compileInclude(string $expression)
Компилировать операторы include в допустимый PHP.
protected string compileIncludeIf(string $expression)
Компилировать операторы include-if в допустимый PHP.
protected string compileIncludeWhen(string $expression)
Компилировать операторы include-when в допустимый PHP.
protected string compileIncludeUnless(string $expression)
Компилировать операторы include-unless в допустимый PHP.
protected string compileIncludeFirst(string $expression)
Компилировать операторы include-first в допустимый PHP.
protected string compileInject(string $expression)
Компилировать операторы inject в допустимый PHP.
protected string compileJson(string $expression)
Компилировать оператор JSON в допустимый PHP.
protected string compileJs(string $expression)
Компилировать директиву "@js" в допустимый PHP.
protected string compileExtends(string $expression)
Компилировать операторы extends в допустимый PHP.
protected string compileExtendsFirst(string $expression)
Компилировать операторы extends-first в допустимый PHP.
protected string compileSection(string $expression)
Компилировать операторы section в допустимый PHP.
protected string compileParent()
Заменить директиву @parent на заглушку.
protected string compileYield(string $expression)
Компилировать операторы yield в допустимый PHP.
protected string compileShow()
Компилировать операторы show в допустимый PHP.
protected string compileAppend()
Компилировать операторы append в допустимый PHP.
protected string compileOverwrite()
Компилировать операторы overwrite в допустимый PHP.
protected string compileStop()
Компилировать операторы stop в допустимый PHP.
protected string compileEndsection()
Компилировать операторы end-section в допустимый PHP.
protected string compileForelse(string $expression)
Компилировать операторы for-else в допустимый PHP.
protected string compileEmpty(string $expression)
Компилировать операторы for-else-empty и empty в допустимый PHP.
protected string compileEndforelse()
Компилировать операторы end-for-else в допустимый PHP.
protected string compileEndEmpty()
Компилировать операторы end-empty в допустимый PHP.
protected string compileFor(string $expression)
Компилировать операторы for в допустимый PHP.
protected string compileForeach(string $expression)
Компилировать операторы for-each в допустимый PHP.
protected string compileBreak(string $expression)
Компилировать операторы break в допустимый PHP.
protected string compileContinue(string $expression)
Компилировать операторы continue в допустимый PHP.
protected string compileEndfor()
Компилировать операторы end-for в допустимый PHP.
protected string compileEndforeach()
Компилировать операторы end-for-each в допустимый PHP.
protected string compileWhile(string $expression)
Компилировать операторы while в допустимый PHP.
protected string compileEndwhile()
Компилировать операторы end-while в допустимый PHP.
protected string compilePhp(string $expression)
Компилировать операторы PHP в допустимый PHP.
protected string compileUnset(string $expression)
Компилировать операторы unset в допустимый PHP.
protected string compileSession(string $expression)
Компилировать операторы сессии в допустимый PHP.
protected string compileEndsession(string $expression)
Компилировать операторы endsession в допустимый PHP.
protected string compileStack(string $expression)
Компилировать операторы стека в содержимое.
protected string compilePush(string $expression)
Компилировать операторы push в допустимый PHP.
protected string compilePushOnce(string $expression)
Компилировать операторы push-once в допустимый PHP.
protected string compileEndpush()
Компилировать операторы end-push в допустимый PHP.
protected string compileEndpushOnce()
Компилировать операторы end-push-once в допустимый PHP.
protected string compilePrepend(string $expression)
Компилировать операторы prepend в допустимый PHP.
protected string compilePrependOnce(string $expression)
Компилировать операторы prepend-once в допустимый PHP.
protected string compileEndprepend()
Скомпилировать инструкции end-prepend в корректный PHP.
protected string compileEndprependOnce()
Скомпилировать инструкции end-prepend-once в корректный PHP.
protected string compileStyle(string $expression)
Скомпилировать условное утверждение style в корректный PHP.
protected string compileLang(string|null $expression)
Скомпилировать инструкции lang в корректный PHP.
protected string compileEndlang()
Скомпилировать инструкции end-lang в корректный PHP.
protected string compileChoice(string $expression)
Скомпилировать инструкции choice в корректный PHP.
protected string compileUse(string $expression)
Скомпилировать инструкции use в корректный PHP.
protected string firstClosureParameterType(Closure $closure)
Получить имя класса первого параметра заданного Closure.
protected array firstClosureParameterTypes(Closure $closure)
Получить имена классов первого параметра заданного Closure, включая объединённые типы.
protected array closureParameterTypes(Closure $closure)
Получить имена/типы параметров заданного Closure.
void compile(string $path = null)
Скомпилировать представление по заданному пути.
protected string appendFilePath(string $contents)
Добавить путь к файлу к скомпилированной строке.
protected Collection getOpenAndClosingPhpTokens(string $contents)
Получить открывающий и закрывающий теги PHP из заданной строки.
string getPath()
Получить путь, который компилируется в данный момент.
void setPath(string $path)
Установить путь, который компилируется в данный момент.
string compileString(string $value)
Скомпилировать предоставленный шаблон Blade.
render()
Описание отсутствует
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/View/Compilers/BladeCompiler.html