Spec-Zone.ru › Laravel 5.8

Грамматика

абстрактный класс Грамматика (Просмотреть исходный код)

Трейты

Macroable

Свойства

статический защищённый массив $macros Зарегистрированные строковые макросы. из Macroable
защищённая строка $tablePrefix Префикс таблицы грамматики.

Методы

статический void macro(строка $name, объект|вызываемый $macro)

Зарегистрировать пользовательский макрос.

из Macroable
статический void mixin(объект $mixin, bool $replace = true)

Смешать другой объект в класс.

из Macroable
статический bool hasMacro(строка $name)

Проверка, зарегистрирован ли макрос.

из Macroable
статический смешанный __callStatic(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

из Macroable
смешанный __call(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

из Macroable
массив wrapArray(массив $values)

Обернуть массив значений.

строка wrapTable(Expression|строка $table)

Обернуть таблицу в ключевые идентификаторы.

строка wrap(Expression|строка $value, bool $prefixAlias = false)

Обернуть значение в ключевые идентификаторы.

строка wrapAliasedValue(строка $value, bool $prefixAlias = false)

Обернуть значение с псевдонимом.

строка wrapSegments(массив $segments)

Обернуть указанные сегменты значения.

строка wrapValue(строка $value)

Обернуть отдельную строку в ключевые идентификаторы.

строка columnize(массив $columns)

Преобразовать массив имён столбцов в строку, разделённую разделителем.

строка parameterize(массив $values)

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

строка parameter(смешанное $value)

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

строка quoteString(строка|массив $value)

Одиночно обрамить указанную строковую литерал.

bool isExpression(смешанное $value)

Определить, является ли данное значение сырым выражением.

строка getValue(Expression $expression)

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

строка getDateFormat()

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

строка getTablePrefix()

Получить префикс таблицы грамматики.

$this setTablePrefix(строка $prefix)

Установить префикс таблицы грамматики.

Подробности

статический void macro(строка $name, объект|вызываемый $macro)

Зарегистрировать пользовательский макрос.

Параметры

строка $name
объект|вызываемый $macro

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

void

статический void mixin(объект $mixin, bool $replace = true)

Смешать другой объект в класс.

Параметры

объект $mixin
bool $replace

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

void

Исключения

ReflectionException

статический bool hasMacro(строка $name)

Проверка, зарегистрирован ли макрос.

Параметры

строка $name

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

bool

статический смешанный __callStatic(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

Параметры

строка $method
массив $parameters

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

смешанный

Исключения

BadMethodCallException

смешанный __call(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

Параметры

строка $method
массив $parameters

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

смешанный

Исключения

BadMethodCallException

массив wrapArray(массив $values)

Обернуть массив значений.

Параметры

массив $values

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

массив

строка wrapTable(Expression|строка $table)

Обернуть таблицу в ключевые идентификаторы.

Параметры

Expression|строка $table

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

строка

строка wrap(Expression|строка $value, bool $prefixAlias = false)

Обернуть значение в ключевые идентификаторы.

Параметры

Expression|строка $value
bool $prefixAlias

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

строка

protected string wrapAliasedValue(string $value, bool $prefixAlias = false)

Оборачивание значения с алиасом.

Параметры

string $value
bool $prefixAlias

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

string

protected string wrapSegments(array $segments)

Оборачивание заданных сегментов значения.

Параметры

array $segments

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

string

protected string wrapValue(string $value)

Оборачивание одиночной строки в идентификаторы ключевых слов.

Параметры

string $value

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

string

string columnize(array $columns)

Преобразование массива имён столбцов в строку, разделенную разделителями.

Параметры

array $columns

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

string

string parameterize(array $values)

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

Параметры

array $values

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

string

string parameter(mixed $value)

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

Параметры

mixed $value

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

string

string quoteString(string|array $value)

Обрамление заданной строковой литералы.

Параметры

string|array $value

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

string

bool isExpression(mixed $value)

Определение, является ли данное значение выражением в сыром виде.

Параметры

mixed $value

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

bool

string getValue(Expression $expression)

Получение значения выражения в сыром виде.

Параметры

Expression $expression

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

string

string getDateFormat()

Получение формата дат, хранящихся в базе данных.

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

string

string getTablePrefix()

Получение префикса таблицы грамматики.

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

string

$this setTablePrefix(string $prefix)

Установка префикса таблицы грамматики.

Параметры

string $prefix

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

$this

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Database/Grammar.html

Spec-Zone.ru

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