Spec-Zone.ru › Laravel 11

Vite

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

Трейты

Macroable

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

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

защищённый вызываемый объект|null $assetPathResolver

Пользовательский обработчик разрешения пути к ресурсам.

защищённый массив $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()

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

string useCspNonce(string|null $nonce = null)

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

$this useIntegrityKey(string|false $key)

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

$this withEntryPoints(array $entryPoints)

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

$this useManifestFilename(string $filename)

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

$this createAssetPathsUsing(callable|null $resolver)

Решить пути к активам с помощью предоставленного решателя.

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()

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

string hotAsset($asset)

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

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

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

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

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

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()

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

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

string|null

string useCspNonce(string|null $nonce = null)

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

Параметры

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

$this createAssetPathsUsing(callable|null $resolver)

Решить пути к ресурсам, используя предоставленный решатель.

Параметры

callable|null $resolver

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

$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
END_OF_DOCUMENT_MARKER

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)

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

Параметры

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

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

array

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

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

Параметры

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) устаревший

устаревший

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

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

Параметры

string $url

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

string

protected string makeScriptTag(string $url) устаревший

устаревший

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

Генерировать тег скрипта для данного URL.

Параметры

string $url

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

string

protected string makeStylesheetTag(string $url) устаревший

устаревший

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

Генерировать тег стилей для данного URL в режиме HMR.

Параметры

string $url

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

string

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

Генерировать тег скрипта с атрибутами для данного URL.

Параметры

string $url
array $attributes

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

string

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

Генерировать тег ссылки с атрибутами для данного 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()

Генерировать скрипт runtime для 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

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

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

Параметры

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

Исключения

ViteManifestNotFoundException

protected string manifestPath(string $buildDirectory)

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

Параметры

string $buildDirectory

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

string

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

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

Параметры

string|null $buildDirectory

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

string|null

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

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

Параметры

array $manifest
string $file

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

array

Исключения

Exception

bool isRunningHot()

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

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

bool

string toHtml()

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

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

string

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

Spec-Zone.ru

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