Грамматика
класс Грамматика (Просмотреть исходный код)
Свойства
| protected string | $tablePrefix | Префикс таблицы грамматики. |
Методы
| массив | wrapArray(массив $values) Оборачивание массива значений. | |
| строка | wrapTable(Выражение|строка $table) Оборачивание таблицы в идентификаторы ключевых слов. | |
| строка | wrap(Выражение|строка $value, bool $prefixAlias = false) Оборачивание значения в идентификаторы ключевых слов. | |
| строка | wrapAliasedValue(строка $value, bool $prefixAlias = false) Оборачивание значения с псевдонимом. | |
| строка | wrapSegments(массив $segments) Оборачивание заданных сегментов значения. | |
| строка | wrapValue(строка $value) Оборачивание одной строки в идентификаторы ключевых слов. | |
| строка | columnize(массив $columns) Преобразование массива имён столбцов в строку с разделителями. | |
| строка | parameterize(массив $values) Создание маркеров параметров запроса для массива. | |
| строка | parameter(смешанный $value) Получение соответствующего маркера параметра запроса для значения. | |
| bool | isExpression(смешанный $value) Определение, является ли данное значение исходным выражением. | |
| строка | getValue(Выражение $expression) Получение значения исходного выражения. | |
| строка | getDateFormat() Получение формата для дат, хранящихся в базе данных. | |
| строка | getTablePrefix() Получение префикса таблицы грамматики. | |
| $this | setTablePrefix(строка $prefix) Установка префикса таблицы грамматики. |
Подробности
массив wrapArray(массив $values)
Оборачивание массива значений.
строка wrapTable(Выражение|строка $table)
Оборачивание таблицы в идентификаторы ключевых слов.
строка wrap(Выражение|строка $value, bool $prefixAlias = false)
Оборачивание значения в идентификаторы ключевых слов.
protected строка wrapAliasedValue(строка $value, bool $prefixAlias = false)
Оборачивание значения с псевдонимом.
protected строка wrapSegments(массив $segments)
Оборачивание заданных сегментов значения.
protected строка wrapValue(строка $value)
Оборачивание одной строки в идентификаторы ключевых слов.
строка columnize(массив $columns)
Преобразование массива имён столбцов в строку с разделителями.
строка parameterize(массив $values)
Создание маркеров параметров запроса для массива.
строка parameter(смешанный $value)
Получение соответствующего маркера параметра запроса для значения.
bool isExpression(смешанный $value)
Определение, является ли данное значение исходным выражением.
строка getValue(Выражение $expression)
Получение значения исходного выражения.
строка getDateFormat()
Получение формата для дат, хранящихся в базе данных.
строка getTablePrefix()
Получение префикса таблицы грамматики.
$this setTablePrefix(строка $prefix)
Установка префикса таблицы грамматики.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Database/Grammar.html