Spec-Zone.ru › Laravel 10

Представление

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

Черты

Macroable

Свойства

static protected array $macros

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

из Macroable
protected Factory $factory

Экземпляр фабрики представлений.

protected Engine $engine

Реализация движка.

protected string $view

Имя представления.

protected array $data

Массив данных представления.

protected string $path

Путь к файлу представления.

Методы

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
View __call(string $method, array $parameters)

Динамически привязывать параметры к представлению.

void __construct(Factory $factory, Engine $engine, string $view, string $path, mixed $data = [])

Создать новый экземпляр представления.

string fragment(string $fragment)

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

string fragments(array|null $fragments = null)

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

string fragmentIf(bool $boolean, string $fragment)

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

string fragmentsIf(bool $boolean, array|null $fragments = null)

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

string allFragments()

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

string render(callable $callback = null)

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

string renderContents()

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

string getContents()

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

array gatherData()

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

array renderSections()

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

$this with(string|array $key, mixed $value = null)

Добавить данные в представление.

$this nest(string $key, string $view, array $data = [])

Добавить экземпляр представления к данным представления.

$this withErrors(MessageProvider|array $provider, string $bag = 'default')

Добавить ошибки валидации в представление.

MessageBag formatErrors(MessageProvider|array|string $provider)

Разбора заданных ошибок в соответствующее значение.

string name()

Получить имя представления.

string getName()

Получить имя представления.

array getData()

Получить массив данных представления.

string getPath()

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

void setPath(string $path)

Установить путь к представлению.

Factory getFactory()

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

Engine getEngine()

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

bool offsetExists(string $key)

Определить, привязаны ли данные.

mixed offsetGet(string $key)

Получить привязанные к представлению данные.

void offsetSet(string $key, mixed $value)

Установить данные в представлении.

void offsetUnset(string $key)

Удалить данные из представления.

mixed __get(string $key)

Получить данные из представления.

void __set(string $key, mixed $value)

Установить данные в представлении.

bool __isset(string $key)

Проверить, привязаны ли данные к представлению.

void __unset(string $key)

Удалить привязанные данные из представления.

string toHtml()

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

string __toString()

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

Подробности

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

View __call(string $method, array $parameters)

Динамически привязать параметры к представлению.

Параметры

string $method
array $parameters

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

View

Исключения

BadMethodCallException

void __construct(Factory $factory, Engine $engine, string $view, string $path, mixed $data = [])

Создать новый экземпляр представления.

Параметры

Factory $factory
Engine $engine
string $view
string $path
mixed $data

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

void

string fragment(string $fragment)

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

Параметры

string $fragment

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

string

string fragments(array|null $fragments = null)

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

Параметры

array|null $fragments

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

string

string fragmentIf(bool $boolean, string $fragment)

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

Параметры

bool $boolean
string $fragment

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

string

string fragmentsIf(bool $boolean, array|null $fragments = null)

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

Параметры

bool $boolean
array|null $fragments

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

string

protected string allFragments()

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

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

string

string render(callable $callback = null)

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

Параметры

callable $callback

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

string

Исключения

Throwable

protected string renderContents()

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

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

string

protected string getContents()

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

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

string

array gatherData()

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

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

array

array renderSections()

Получить секции отрисованного представления.

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

array

Исключения

Throwable

$this with(string|array $key, mixed $value = null)

Добавить данные к представлению.

Параметры

string|array $key
mixed $value

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

$this

$this nest(string $key, string $view, array $data = [])

Добавить экземпляр представления к данным представления.

Параметры

string $key
string $view
array $data

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

$this

$this withErrors(MessageProvider|array $provider, string $bag = 'default')

Добавить ошибки валидации к представлению.

Параметры

MessageProvider|array $provider
string $bag

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

$this

protected MessageBag formatErrors(MessageProvider|array|string $provider)

Разбор предоставленных ошибок в соответствующее значение.

Параметры

MessageProvider|array|string $provider

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

MessageBag

string name()

Получить имя представления.

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

string

string getName()

Получить имя представления.

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

string

array getData()

Получить массив данных представления.

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

array

string getPath()

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

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

string

void setPath(string $path)

Установить путь к представлению.

Параметры

string $path

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

void

Factory getFactory()

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

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

Factory

Engine getEngine()

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

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

Engine

bool offsetExists(string $key)

Определить, привязано ли фрагмент данных.

Параметры

string $key

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

bool

mixed offsetGet(string $key)

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

Параметры

string $key

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

mixed

void offsetSet(string $key, mixed $value)

Установить фрагмент данных в представлении.

Параметры

string $key
mixed $value

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

void

void offsetUnset(string $key)

Удалить фрагмент данных из представления.

Параметры

string $key

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

void

mixed __get(string $key)

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

Параметры

string $key

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

mixed

void __set(string $key, mixed $value)

Установить фрагмент данных в представлении.

Параметры

string $key
mixed $value

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

void

bool __isset(string $key)

Проверить, привязан ли фрагмент данных к представлению.

Параметры

string $key

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

bool

void __unset(string $key)

Удалить привязанный фрагмент данных из представления.

Параметры

string $key

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

void

string toHtml()

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

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

string

string __toString()

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

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

string

Исключения

Throwable

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

Spec-Zone.ru

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