Spec-Zone.ru › Laravel 9

Vite

класс Vite реализует Htmlable (View source)

Свойства

Macroable

Свойства

статический защищённый массив $macros

Зарегистрированные строковые макросы.

из Macroable
защищённый строка|null $nonce

Nonce Content Security Policy для применения ко всем сгенерированным тегам.

защищённый строка|ложь $integrityKey

Ключ для проверки хешей целостности в манифесте.

защищённый массив $entryPoints

Настроенные точки входа.

защищённый строка|null $hotFile

Путь к файлу "hot".

защищённый строка $buildDirectory

Путь к каталогу сборки.

защищённый строка $manifestFilename

Имя файла манифеста.

защищённый массив $scriptTagAttributesResolvers

Обработчики атрибутов тега script.

защищённый массив $styleTagAttributesResolvers

Обработчики атрибутов тега style.

защищённый массив $preloadTagAttributesResolvers

Обработчики атрибутов тега preload.

защищённый массив $preloadedAssets

Предзагруженные ресурсы.

статический защищённый массив $manifests

Кэшированные файлы манифеста.

Методы

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательскую макрокоманду.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрирована ли макрокоманда.

из Macroable
static void flushMacros()

Очистить существующие макрокоманды.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы к классу.

из Macroable
mixed __call(string $method, array $parameters)

Динамически обработать вызовы к классу.

из Macroable
array preloadedAssets()

Получить загруженные ресурсы.

string|null cspNonce()

Получить Content Security Policy nonce, применяемый ко всем сгенерированным тегам.

string useCspNonce(string|null $nonce = null)

Сгенерировать или установить Content Security Policy nonce для применения ко всем сгенерированным тегам.

$this useIntegrityKey(string|false $key)

Использовать заданный ключ для обнаружения хэшей целостности в манифесте.

$this withEntryPoints(array $entryPoints)

Установить точки входа Vite.

$this useManifestFilename(string $filename)

Указать имя файла манифеста.

string hotFile()

Получить путь к файлу Vite "hot".

$this useHotFile(string $path)

Установить путь к файлу Vite "hot".

$this useBuildDirectory(string $path)

Указать каталог сборки Vite.

$this useScriptTagAttributes($attributes)

Использовать заданный обратный вызов для разрешения атрибутов для тегов script.

$this useStyleTagAttributes($attributes)

Использовать заданный обратный вызов для разрешения атрибутов для тегов style.

$this usePreloadTagAttributes($attributes)

Использовать заданный обратный вызов для разрешения атрибутов для тегов preload.

HtmlString __invoke(string|string[] $entrypoints, string|null $buildDirectory = null)

Сгенерировать теги Vite для точки входа.

string makeTagForChunk(string $src, string $url, array|null $chunk, array|null $manifest)

Создать тег для данного фрагмента.

string makePreloadTagForChunk(string $src, string $url, array $chunk, array $manifest)

Создать тег preload для данного фрагмента.

array resolveScriptTagAttributes(string $src, string $url, array|null $chunk, array|null $manifest)

Разрешить атрибуты для сгенерированного тега script фрагментов.

array resolveStylesheetTagAttributes(string $src, string $url, array|null $chunk, array|null $manifest)

Разрешить атрибуты для сгенерированного тега stylesheet фрагментов.

array|false resolvePreloadTagAttributes(string $src, string $url, array $chunk, array $manifest)

Разрешить атрибуты для сгенерированного тега preload фрагментов.

string makeTag(string $url) устарело

Сгенерировать подходящий тег для данного URL в режиме HMR.

string makeScriptTag(string $url) устарело

Сгенерировать тег script для данного URL.

string makeStylesheetTag(string $url) устарело

Сгенерировать тег stylesheet для данного URL в режиме HMR.

string makeScriptTagWithAttributes(string $url, array $attributes)

Сгенерировать тег script с атрибутами для данного URL.

string makeStylesheetTagWithAttributes(string $url, array $attributes)

Сгенерировать тег link с атрибутами для данного URL.

bool isCssPath(string $path)

Определить, является ли данный путь файлом CSS.

array parseAttributes(array $attributes)

Разбирать атрибуты в строки вида "ключ="значение".

HtmlString|void reactRefresh()

Сгенерировать скрипт React refresh runtime.

string hotAsset($asset)

Получить путь к заданному ресурсу при работе в режиме HMR.

string asset(string $asset, string|null $buildDirectory = null)

Получить URL для ресурса.

string assetPath(string $path, bool|null $secure = null)

Сгенерировать путь к ресурсу приложения.

array manifest(string $buildDirectory)

Получить файл манифеста для данного каталога сборки.

string manifestPath(string $buildDirectory)

Получить путь к файлу манифеста для данного каталога сборки.

string|null manifestHash(string|null $buildDirectory = null)

Получить уникальный хэш, представляющий текущий манифест, или null, если манифеста нет.

array chunk(array $manifest, string $file)

Получить фрагмент для заданной точки входа/ресурса.

bool isRunningHot()

Определить, запущен ли сервер HMR.

string toHtml()

Получить содержимое тега Vite в виде строки HTML.

Подробности

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательское макро.

Параметры

string $name
object|callable $macro

Возвращаемое значение

void

static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

Параметры

object $mixin
bool $replace

Возвращаемое значение

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверить, зарегистрировано ли макро.

Параметры

string $name

Возвращаемое значение

bool

static void flushMacros()

Очистить существующие макросы.

Возвращаемое значение

void

static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

array preloadedAssets()

Получить предварительно загруженные активы.

Возвращаемое значение

array

string|null cspNonce()

Получить значение Content Security Policy nonce, примененное ко всем сгенерированным тегам.

Возвращаемое значение

string|null

string useCspNonce(string|null $nonce = null)

Сгенерировать или установить значение Content Security Policy nonce для применения ко всем сгенерированным тегам.

Параметры

string|null $nonce

Возвращаемое значение

string

$this useIntegrityKey(string|false $key)

Использовать заданный ключ для обнаружения хэшей целостности в манифесте.

Параметры

string|false $key

Возвращаемое значение

$this

$this withEntryPoints(array $entryPoints)

Установить точки входа Vite.

Параметры

array $entryPoints

Возвращаемое значение

$this

$this useManifestFilename(string $filename)

Установить имя файла для манифеста.

Параметры

string $filename

Возвращаемое значение

$this

string hotFile()

Получить путь к файлу Vite "hot".

Возвращаемое значение

string

$this useHotFile(string $path)

Установить путь к файлу Vite "hot".

Параметры

string $path

Возвращаемое значение

$this

$this useBuildDirectory(string $path)

Установить директорию сборки Vite.

Параметры

string $path

Возвращаемое значение

$this

$this useScriptTagAttributes($attributes)

Использовать заданный обратный вызов для разрешения атрибутов тегов script.

Параметры

$attributes

Возвращаемое значение

$this

$this useStyleTagAttributes($attributes)

Использовать заданный обратный вызов для разрешения атрибутов тегов style.

Параметры

$attributes

Возвращаемое значение

$this

$this usePreloadTagAttributes($attributes)

Использовать заданный обратный вызов для разрешения атрибутов тегов preload.

Параметры

$attributes

Возвращаемое значение

$this

HtmlString __invoke(string|string[] $entrypoints, string|null $buildDirectory = null)

Генерировать теги Vite для точки входа.

Параметры

string|string[] $entrypoints
string|null $buildDirectory

Возвращаемое значение

HtmlString

Исключения

Exception

protected string makeTagForChunk(string $src, string $url, array|null $chunk, array|null $manifest)

Создать тег для заданного фрагмента.

Параметры

string $src
string $url
array|null $chunk
array|null $manifest

Возвращаемое значение

string

protected string makePreloadTagForChunk(string $src, string $url, array $chunk, array $manifest)

Создать тег preload для данного фрагмента.

Параметры

string $src
string $url
array $chunk
array $manifest

Возвращаемое значение

string

protected array resolveScriptTagAttributes(string $src, string $url, array|null $chunk, array|null $manifest)

Решить атрибуты для тега script, сгенерированного из фрагментов.

Параметры

string $src
string $url
array|null $chunk
array|null $manifest

Возвращаемое значение

array

protected array resolveStylesheetTagAttributes(string $src, string $url, array|null $chunk, array|null $manifest)

Решить атрибуты для тега stylesheet, сгенерированного из фрагментов.

Параметры

string $src
string $url
array|null $chunk
array|null $manifest

Возвращаемое значение

array

protected array|false resolvePreloadTagAttributes(string $src, string $url, array $chunk, array $manifest)

Решить атрибуты для тега preload, сгенерированного из фрагментов.

Параметры

string $src
string $url
array $chunk
array $manifest

Возвращаемое значение

array|false

protected string makeTag(string $url) deprecated

deprecated

Будет удалено в будущей версии Laravel.

Создать соответствующий тег для данного URL в режиме HMR.

Параметры

string $url

Возвращаемое значение

string

protected string makeScriptTag(string $url) deprecated

deprecated

Будет удалено в будущей версии Laravel.

Создать тег script для данного URL.

Параметры

string $url

Возвращаемое значение

string

protected string makeStylesheetTag(string $url) deprecated

deprecated

Будет удалено в будущей версии Laravel.

Создать тег stylesheet для данного URL в режиме HMR.

Параметры

string $url

Возвращаемое значение

string

protected string makeScriptTagWithAttributes(string $url, array $attributes)

Создать тег script с атрибутами для данного URL.

Параметры

string $url
array $attributes

Возвращаемое значение

string

protected string makeStylesheetTagWithAttributes(string $url, array $attributes)

Создать тег link с атрибутами для данного URL.

Параметры

string $url
array $attributes

Возвращаемое значение

string

protected bool isCssPath(string $path)

Определить, является ли данный путь файлом CSS.

Параметры

string $path

Возвращаемое значение

bool

protected array parseAttributes(array $attributes)

Разбор атрибутов в строки вида "ключ="значение".

Параметры

array $attributes

Возвращаемое значение

array

HtmlString|void reactRefresh()

Генерировать скрипт выполнения React refresh.

Возвращаемое значение

HtmlString|void

protected string hotAsset($asset)

Получить путь к заданному активу при запуске в режиме HMR.

Параметры

$asset

Возвращаемое значение

string

string asset(string $asset, string|null $buildDirectory = null)

Получить URL для актива.

Параметры

string $asset
string|null $buildDirectory

Возвращаемое значение

string

protected string assetPath(string $path, bool|null $secure = null)

Сгенерировать путь к активу приложения.

Параметры

string $path
bool|null $secure

Возвращаемое значение

string

protected array manifest(string $buildDirectory)

Получить файл манифеста для данного каталога сборки.

Параметры

string $buildDirectory

Возвращаемое значение

array

Исключения

Exception

protected string manifestPath(string $buildDirectory)

Получить путь к файлу манифеста для данного каталога сборки.

Параметры

string $buildDirectory

Возвращаемое значение

string

string|null manifestHash(string|null $buildDirectory = null)

Получить уникальный хэш, представляющий текущий манифест, или null, если манифеста нет.

Параметры

string|null $buildDirectory

Возвращаемое значение

string|null
END_OF_DOCUMENT_MARKER

protected array chunk(array $manifest, string $file)

Получить фрагмент для заданной точки входа/актива.

Параметры

Массив $manifest
Строка $file

Возвращаемое значение

Массив

Исключения

Исключение

bool isRunningHot()

Определить, запущен ли сервер HMR.

Возвращаемое значение

bool

string toHtml()

Получить содержимое тега Vite как строку HTML.

Возвращаемое значение

Строка

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/Vite.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API