Spec-Zone.ru › Laravel 5.6

Грамматика

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

Трейты

Macroable

Свойства

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

Методы

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

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

из Macroable
статический void mixin(объект $mixin)

Включить другой объект в класс.

из 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)

Включить другой объект в класс.

Параметры

объект $mixin

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

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.6/Illuminate/Database/Grammar.html

Spec-Zone.ru

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