Spec-Zone.ru › Laravel 10

Vite

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

Трейты

Macroable

Свойства

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

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

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

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

защищённая строка|ложь $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 политики безопасности контента (CSP), применённый ко всем сгенерированным тегам.

string useCspNonce(string|null $nonce = null)

Сгенерировать или установить nonce политики безопасности контента (CSP), чтобы применить ко всем сгенерированным тегам.

$this useIntegrityKey(string|false $key)

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

$this withEntryPoints(array $entryPoints)

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

$this useManifestFilename(string $filename)

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

$this createAssetPathsUsing($resolver)

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

string hotFile()

Получить путь к файлу "горячей" перезагрузки Vite.

$this useHotFile(string $path)

Установить путь к файлу "горячей" перезагрузки Vite.

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

Создать тег предварительной загрузки для данного фрагмента.

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)

Определить атрибуты для сгенерированного тега таблицы стилей.

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

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

string makeTag(string $url) deprecated

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

string makeScriptTag(string $url) deprecated

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

string makeStylesheetTag(string $url) deprecated

Сгенерировать тег таблицы стилей для данного 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)

Разложить атрибуты в строки вида key="value".

HtmlString|void reactRefresh()

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

Получить 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

$this createAssetPathsUsing($resolver)

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

Параметры

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

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

Параметры

$attributes

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

$this

$this useStyleTagAttributes($attributes)

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

Параметры

$attributes

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

$this

$this usePreloadTagAttributes($attributes)

Использовать предоставленный callback для разрешения атрибутов тегов 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
END_OF_DOCUMENT_MARKER

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 runtime.

Значение возврата

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

Исключения

Exception

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

Исключения

Исключение

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/10.x/Illuminate/Foundation/Vite.html

Spec-Zone.ru

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