Spec-Zone.ru › Laravel 8

Компонент

абстрактный класс Компонент (Просмотр исходного кода)

Свойства

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

Кэш имен публичных свойств, индексированных по классу.

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

Кэш имен публичных методов, индексированных по классу.

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

Свойства/методы, которые не должны быть доступны в компоненте.

строка $componentName

Псевдоним компонента.

ComponentAttributeBag $attributes

Атрибуты компонента.

Методы

Вид|Htmlable|Closure|строка render()

Получить представление/содержимое представления, представляющее компонент.

Вид|Htmlable|Closure|строка resolveView()

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

строка createBladeViewFromString(Factory $factory, строка $contents)

Создать представление Blade с исходным содержимым компонента.

массив data()

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

массив extractPublicProperties()

Извлечь публичные свойства компонента.

массив extractPublicMethods()

Извлечь публичные методы компонента.

смешанный тип createVariableFromMethod(ReflectionMethod $method)

Создать вызываемую переменную из заданного метода.

InvokableComponentVariable createInvokableVariable(строка $method)

Создать вызываемую, отображаемую строкой переменную для заданного метода компонента.

логическое значение shouldIgnore(строка $name)

Определить, следует ли игнорировать заданное свойство/метод.

массив ignoredMethods()

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

$this withName(строка $name)

Установить псевдоним компонента.

$this withAttributes(массив $attributes)

Установить дополнительные атрибуты, которые должен предоставить компонент.

ComponentAttributeBag newAttributeBag(массив $attributes = [])

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

логическое значение shouldRender()

Определить, следует ли отображать компонент.

Подробное описание

абстрактный Вид|Htmlable|Closure|строка render()

Получить представление/содержимое представления, представляющее компонент.

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

Вид|Htmlable|Closure|строка

Вид|Htmlable|Closure|строка resolveView()

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

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

Вид|Htmlable|Closure|строка

защищённый строка createBladeViewFromString(Factory $factory, строка $contents)

Создать представление Blade с исходным содержимым компонента.

Параметры

Factory $factory
строка $contents

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

строка

массив data()

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

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

массив

защищённый массив extractPublicProperties()

Извлечь публичные свойства компонента.

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

массив

защищённый массив extractPublicMethods()

Извлечь публичные методы компонента.

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

массив

защищённый смешанный тип createVariableFromMethod(ReflectionMethod $method)

Создать вызываемую переменную из заданного метода.

Параметры

ReflectionMethod $method

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

смешанный тип

защищённый InvokableComponentVariable createInvokableVariable(строка $method)

Создать вызываемую, отображаемую строкой переменную для заданного метода компонента.

Параметры

строка $method

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

InvokableComponentVariable

защищённый логическое значение shouldIgnore(строка $name)

Определить, следует ли игнорировать заданное свойство/метод.

Параметры

строка $name

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

логическое значение

защищённый массив ignoredMethods()

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

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

массив

$this withName(string $name)

Установить псевдоним компонента.

Параметры

string $name

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

$this

$this withAttributes(array $attributes)

Установить дополнительные атрибуты, которые компонент должен предоставить.

Параметры

array $attributes

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

$this

protected ComponentAttributeBag newAttributeBag(array $attributes = [])

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

Параметры

array $attributes

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

ComponentAttributeBag

bool shouldRender()

Определить, должен ли компонент быть отображён.

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

bool

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/View/Component.html

Spec-Zone.ru

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