Представление
класс 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)
Зарегистрировать пользовательское макрос.
static void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверить, зарегистрирован ли макрос.
static void flushMacros()
Очистить существующие макросы.
static mixed __callStatic(string $method, array $parameters)
Динамически обработать вызовы класса.
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)
Получить обработанное содержимое для заданного массива фрагментов, если заданное условие истинно.
protected string allFragments()
Получить все фрагменты как одну строку.
string render(callable $callback = null)
Получить строковое содержимое представления.
protected string renderContents()
Получить содержимое экземпляра представления.
protected 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')
Добавить ошибки валидации к представлению.
protected 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()
Получить строковое содержимое представления.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/View/View.html