Spec-Zone.ru › Laravel 9

DB

класс DB расширяет Facade (Просмотреть исходный код)

Свойства

статический защищенный Application $app

Экземпляр приложения, к которому происходит обращение.

из Facade
статический защищенный массив $resolvedInstance

Разрешенные экземпляры объектов.

из Facade
статический защищенный bool $cached

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

из Facade

Методы

static void resolved(Closure $callback)

Выполнить замыкание, когда фасад будет разрешен.

from Facade
static MockInterface spy()

Преобразовать фасад в шпиона Mockery.

from Facade
static MockInterface partialMock()

Инициализировать частичный подлог для фасада.

from Facade
static Expectation shouldReceive()

Инициализировать ожидание подлога для фасада.

from Facade
static Expectation expects()

Инициализировать ожидание подлога для фасада.

from Facade
static MockInterface createFreshMockInstance()

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

from Facade
static MockInterface createMock()

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

from Facade
static bool isMock()

Определяет, установлен ли подлог в качестве экземпляра фасада.

from Facade
static string|null getMockableClass()

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

from Facade
static void swap(mixed $instance)

Обмен подлежащего экземпляра за фасадом.

from Facade
static mixed getFacadeRoot()

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

from Facade
static string getFacadeAccessor()

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

static mixed resolveFacadeInstance(string $name)

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

from Facade
static void clearResolvedInstance(string $name)

Очистить разрешенный экземпляр фасада.

from Facade
static void clearResolvedInstances()

Очистить все разрешенные экземпляры.

from Facade
static Collection defaultAliases()

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

from Facade
static Application getFacadeApplication()

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

from Facade
static void setFacadeApplication(Application $app)

Установить экземпляр приложения.

from Facade
static mixed __callStatic(string $method, array $args)

Обработать динамические статические вызовы объекта.

from Facade
static Connection connection(string|null $name = null)

Без описания

static void registerDoctrineType(string $class, string $name, string $type)

Без описания

static void purge(string|null $name = null)

Без описания

static void disconnect(string|null $name = null)

Без описания

static Connection reconnect(string|null $name = null)

Без описания

static mixed usingConnection(string $name, callable $callback)

Без описания

static string getDefaultConnection()

Без описания

static void setDefaultConnection(string $name)

Без описания

static string[] supportedDrivers()

Без описания

static string[] availableDrivers()

Без описания

static void extend(string $name, callable $resolver)

Без описания

static void forgetExtension(string $name)

Без описания

static array getConnections()

Без описания

static void setReconnector(callable $reconnector)

Без описания

static DatabaseManager setApplication(Application $app)

Без описания

static void macro(string $name, object|callable $macro)

Без описания

static void mixin(object $mixin, bool $replace = true)

Без описания

static bool hasMacro(string $name)

Без описания

static void flushMacros()

Без описания

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

Описание отсутствует

статический void useDefaultQueryGrammar()

Описание отсутствует

статический void useDefaultSchemaGrammar()

Описание отсутствует

статический void useDefaultPostProcessor()

Описание отсутствует

статический Builder getSchemaBuilder()

Описание отсутствует

статический Builder table(Builder|строка $table, строка|null $as = null)

Описание отсутствует

статический Builder query()

Описание отсутствует

статический смешанный тип selectOne(строка $query, массив $bindings = [], булево $useReadPdo = true)

Описание отсутствует

статический смешанный тип scalar(строка $query, массив $bindings = [], булево $useReadPdo = true)

Описание отсутствует

статический массив selectFromWriteConnection(строка $query, массив $bindings = [])

Описание отсутствует

статический массив select(строка $query, массив $bindings = [], булево $useReadPdo = true)

Описание отсутствует

статический Generator cursor(строка $query, массив $bindings = [], булево $useReadPdo = true)

Описание отсутствует

статический булево insert(строка $query, массив $bindings = [])

Описание отсутствует

статический целое update(строка $query, массив $bindings = [])

Описание отсутствует

статический целое delete(строка $query, массив $bindings = [])

Описание отсутствует

статический булево statement(строка $query, массив $bindings = [])

Описание отсутствует

статический целое affectingStatement(строка $query, массив $bindings = [])

Описание отсутствует

статический булево unprepared(строка $query)

Описание отсутствует

статический массив pretend(Closure $callback)

Описание отсутствует

статический void bindValues(PDOStatement $statement, массив $bindings)

Описание отсутствует

статический массив prepareBindings(массив $bindings)

Описание отсутствует

статический void logQuery(строка $query, массив $bindings, число с плавающей точкой|null $time = null)

Описание отсутствует

статический void whenQueryingForLongerThan(CarbonInterval|число с плавающей точкой|целое $threshold, вызываемый объект $handler)

Описание отсутствует

статический void allowQueryDurationHandlersToRunAgain()

Описание отсутствует

статический число с плавающей точкой totalQueryDuration()

Описание отсутствует

статический void resetTotalQueryDuration()

Описание отсутствует

статический Connection beforeExecuting(Closure $callback)

Описание отсутствует

статический void listen(Closure $callback)

Описание отсутствует

статический Expression raw(смешанный тип $value)

Описание отсутствует

статический булево hasModifiedRecords()

Описание отсутствует

статический void recordsHaveBeenModified(булево $value = true)

Описание отсутствует

статический Connection setRecordModificationState(булево $value)

Описание отсутствует

статический void forgetRecordModificationState()

Описание отсутствует

статический Connection useWriteConnectionWhenReading(булево $value = true)

Описание отсутствует

статический булево isDoctrineAvailable()

Описание отсутствует

статический булево usingNativeSchemaOperations()

Описание отсутствует

статический Column getDoctrineColumn(строка $table, строка $column)

Описание отсутствует

статический AbstractSchemaManager getDoctrineSchemaManager()

Описание отсутствует

статический Connection getDoctrineConnection()

Описание отсутствует

статический PDO getPdo()

Описание отсутствует

статический Closure|null getRawPdo()

Описание отсутствует

статический PDO getReadPdo()

Описание отсутствует

статический Closure|null getRawReadPdo()

Описание отсутствует

статический Connection setPdo(Closure|null $pdo)

Описание отсутствует

статический Connection setReadPdo(Closure|null $pdo)

Описание отсутствует

статический string|null getName()

Описание отсутствует

статический string|null getNameWithReadWriteType()

Описание отсутствует

статический mixed getConfig(string|null $option = null)

Описание отсутствует

статический string getDriverName()

Описание отсутствует

статический Grammar getQueryGrammar()

Описание отсутствует

статический Connection setQueryGrammar(Grammar $grammar)

Описание отсутствует

статический Grammar getSchemaGrammar()

Описание отсутствует

статический Connection setSchemaGrammar(Grammar $grammar)

Описание отсутствует

статический Processor getPostProcessor()

Описание отсутствует

статический Connection setPostProcessor(Processor $processor)

Описание отсутствует

статический Dispatcher getEventDispatcher()

Описание отсутствует

статический Connection setEventDispatcher(Dispatcher $events)

Описание отсутствует

статический void unsetEventDispatcher()

Описание отсутствует

статический Connection setTransactionManager(DatabaseTransactionsManager $manager)

Описание отсутствует

статический void unsetTransactionManager()

Описание отсутствует

статический bool pretending()

Описание отсутствует

статический array getQueryLog()

Описание отсутствует

статический void flushQueryLog()

Описание отсутствует

статический void enableQueryLog()

Описание отсутствует

статический void disableQueryLog()

Описание отсутствует

статический bool logging()

Описание отсутствует

статический string getDatabaseName()

Описание отсутствует

статический Connection setDatabaseName(string $database)

Описание отсутствует

статический Connection setReadWriteType(string|null $readWriteType)

Описание отсутствует

статический string getTablePrefix()

Описание отсутствует

статический Connection setTablePrefix(string $prefix)

Описание отсутствует

статический Grammar withTablePrefix(Grammar $grammar)

Описание отсутствует

статический void resolverFor(string $driver, Closure $callback)

Описание отсутствует

статический mixed getResolver(string $driver)

Описание отсутствует

статический mixed transaction(Closure $callback, int $attempts = 1)

Описание отсутствует

статический void beginTransaction()

Описание отсутствует

статический void commit()

Описание отсутствует

статический void rollBack(int|null $toLevel = null)

Описание отсутствует

статический int transactionLevel()

Описание отсутствует

статический void afterCommit(callable $callback)

Описание отсутствует

Подробности

статический void resolved(Closure $callback)

Выполнить замыкание, когда фасад был разрешен.

Параметры

Closure $callback

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

void

статический MockInterface spy()

Преобразовать фасад в шпион Mockery.

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

MockInterface
END_OF_DOCUMENT_MARKER

static MockInterface partialMock()

Инициализировать частичный макет на фасаде.

Значение возврата

MockInterface

static Expectation shouldReceive()

Инициализировать ожидание макета на фасаде.

Значение возврата

Expectation

static Expectation expects()

Инициализировать ожидание макета на фасаде.

Значение возврата

Expectation

static protected MockInterface createFreshMockInstance()

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

Значение возврата

MockInterface

static protected MockInterface createMock()

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

Значение возврата

MockInterface

static protected bool isMock()

Определяет, установлен ли макет как экземпляр фасада.

Значение возврата

bool

static protected string|null getMockableClass()

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

Значение возврата

string|null

static void swap(mixed $instance)

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

Параметры

mixed $instance

Значение возврата

void

static mixed getFacadeRoot()

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

Значение возврата

mixed

static protected string getFacadeAccessor()

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

Значение возврата

string

static protected mixed resolveFacadeInstance(string $name)

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

Параметры

string $name

Значение возврата

mixed

static void clearResolvedInstance(string $name)

Очистить разрешенный экземпляр фасада.

Параметры

string $name

Значение возврата

void

static void clearResolvedInstances()

Очистить все разрешенные экземпляры.

Значение возврата

void

static Collection defaultAliases()

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

Значение возврата

Collection

static Application getFacadeApplication()

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

Значение возврата

Application

static void setFacadeApplication(Application $app)

Установить экземпляр приложения.

Параметры

Application $app

Значение возврата

void

static mixed __callStatic(string $method, array $args)

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

Параметры

string $method
array $args

Значение возврата

mixed

Исключения

RuntimeException

static Connection connection(string|null $name = null)

Без описания

Параметры

string|null $name

Значение возврата

Connection

static void registerDoctrineType(string $class, string $name, string $type)

Без описания

Параметры

string $class
string $name
string $type

Значение возврата

void

static void purge(string|null $name = null)

Без описания

Параметры

string|null $name

Значение возврата

void

static void disconnect(string|null $name = null)

Без описания

Параметры

string|null $name

Значение возврата

void

static Connection reconnect(string|null $name = null)

Без описания

Параметры

string|null $name

Значение возврата

Connection

static mixed usingConnection(string $name, callable $callback)

Без описания

Параметры

string $name
callable $callback

Значение возврата

mixed

static string getDefaultConnection()

Без описания

Значение возвращаемого значения

string

static void setDefaultConnection(string $name)

Без описания

Параметры

string $name

Значение возвращаемого значения

void

static string[] supportedDrivers()

Без описания

Значение возвращаемого значения

string[]

static string[] availableDrivers()

Без описания

Значение возвращаемого значения

string[]

static void extend(string $name, callable $resolver)

Без описания

Параметры

string $name
callable $resolver

Значение возвращаемого значения

void

static void forgetExtension(string $name)

Без описания

Параметры

string $name

Значение возвращаемого значения

void

static array getConnections()

Без описания

Значение возвращаемого значения

array

static void setReconnector(callable $reconnector)

Без описания

Параметры

callable $reconnector

Значение возвращаемого значения

void

static DatabaseManager setApplication(Application $app)

Без описания

Параметры

Application $app

Значение возвращаемого значения

DatabaseManager

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

static bool hasMacro(string $name)

Без описания

Параметры

string $name

Значение возвращаемого значения

bool

static void flushMacros()

Без описания

Значение возвращаемого значения

void

static mixed macroCall(string $method, array $parameters)

Без описания

Параметры

string $method
array $parameters

Значение возвращаемого значения

mixed

static void useDefaultQueryGrammar()

Без описания

Значение возвращаемого значения

void

static void useDefaultSchemaGrammar()

Без описания

Значение возвращаемого значения

void

static void useDefaultPostProcessor()

Без описания

Значение возвращаемого значения

void

static Builder getSchemaBuilder()

Без описания

Значение возвращаемого значения

Builder

static Builder table(Builder|string $table, string|null $as = null)

Без описания

Параметры

Builder|string $table
string|null $as

Значение возвращаемого значения

Builder

static Builder query()

Без описания

Значение возвращаемого значения

Builder

static mixed selectOne(string $query, array $bindings = [], bool $useReadPdo = true)

Без описания

Параметры

string $query
array $bindings
bool $useReadPdo

Значение возвращаемого значения

mixed

static mixed scalar(string $query, array $bindings = [], bool $useReadPdo = true)

Без описания

Параметры

string $query
array $bindings
bool $useReadPdo

Значение возвращаемого значения

mixed
END_OF_DOCUMENT_MARKER

static array selectFromWriteConnection(string $query, array $bindings = [])

Без описания

Параметры

string $query
array $bindings

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

array

static array select(string $query, array $bindings = [], bool $useReadPdo = true)

Без описания

Параметры

string $query
array $bindings
bool $useReadPdo

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

array

static Generator cursor(string $query, array $bindings = [], bool $useReadPdo = true)

Без описания

Параметры

string $query
array $bindings
bool $useReadPdo

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

Generator

static bool insert(string $query, array $bindings = [])

Без описания

Параметры

string $query
array $bindings

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

bool

static int update(string $query, array $bindings = [])

Без описания

Параметры

string $query
array $bindings

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

int

static int delete(string $query, array $bindings = [])

Без описания

Параметры

string $query
array $bindings

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

int

static bool statement(string $query, array $bindings = [])

Без описания

Параметры

string $query
array $bindings

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

bool

static int affectingStatement(string $query, array $bindings = [])

Без описания

Параметры

string $query
array $bindings

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

int

static bool unprepared(string $query)

Без описания

Параметры

string $query

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

bool

static array pretend(Closure $callback)

Без описания

Параметры

Closure $callback

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

array

static void bindValues(PDOStatement $statement, array $bindings)

Без описания

Параметры

PDOStatement $statement
array $bindings

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

void

static array prepareBindings(array $bindings)

Без описания

Параметры

array $bindings

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

array

static void logQuery(string $query, array $bindings, float|null $time = null)

Без описания

Параметры

string $query
array $bindings
float|null $time

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

void

static void whenQueryingForLongerThan(CarbonInterval|float|int $threshold, callable $handler)

Без описания

Параметры

CarbonInterval|float|int $threshold
callable $handler

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

void

static void allowQueryDurationHandlersToRunAgain()

Без описания

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

void

static float totalQueryDuration()

Без описания

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

float

static void resetTotalQueryDuration()

Без описания

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

void

static Connection beforeExecuting(Closure $callback)

Без описания

Параметры

Closure $callback

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

Connection

static void listen(Closure $callback)

Без описания

Параметры

Closure $callback

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

void

static Expression raw(mixed $value)

Без описания

Параметры

mixed $value

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

Expression

static bool hasModifiedRecords()

Без описания

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

bool

static void recordsHaveBeenModified(bool $value = true)

Без описания

Параметры

bool $value

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

void

static Connection setRecordModificationState(bool $value)

Без описания

Параметры

bool $value

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

Connection

static void forgetRecordModificationState()

Без описания

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

void

static Connection useWriteConnectionWhenReading(bool $value = true)

Без описания

Параметры

bool $value

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

Connection

static bool isDoctrineAvailable()

Без описания

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

bool

static bool usingNativeSchemaOperations()

Без описания

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

bool

static Column getDoctrineColumn(string $table, string $column)

Без описания

Параметры

string $table
string $column

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

Column

static AbstractSchemaManager getDoctrineSchemaManager()

Без описания

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

AbstractSchemaManager

static Connection getDoctrineConnection()

Без описания

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

Connection

static PDO getPdo()

Без описания

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

PDO

static Closure|null getRawPdo()

Без описания

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

Closure|null

static PDO getReadPdo()

Без описания

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

PDO

static Closure|null getRawReadPdo()

Без описания

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

Closure|null

static Connection setPdo(Closure|null $pdo)

Без описания

Параметры

Closure|null $pdo

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

Connection

static Connection setReadPdo(Closure|null $pdo)

Без описания

Параметры

Closure|null $pdo

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

Connection

static string|null getName()

Без описания

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

string|null

static string|null getNameWithReadWriteType()

Без описания

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

string|null

static mixed getConfig(string|null $option = null)

Без описания

Параметры

string|null $option

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

mixed

static string getDriverName()

Без описания

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

string

static Grammar getQueryGrammar()

Без описания

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

Grammar

static Connection setQueryGrammar(Grammar $grammar)

Без описания

Параметры

Grammar $grammar

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

Connection

static Грамматика схемы getSchemaGrammar()

Без описания

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

Грамматика схемы

static Подключение setSchemaGrammar(Грамматика схемы $grammar)

Без описания

Параметры

Грамматика схемы $grammar

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

Подключение

static Обработчик getPostProcessor()

Без описания

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

Обработчик

static Подключение setPostProcessor(Обработчик $processor)

Без описания

Параметры

Обработчик $processor

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

Подключение

static Диспечер событий getEventDispatcher()

Без описания

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

Диспечер событий

static Подключение setEventDispatcher(Диспечер событий $events)

Без описания

Параметры

Диспечер событий $events

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

Подключение

static void unsetEventDispatcher()

Без описания

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

void

static Подключение setTransactionManager(Менеджер транзакций БД $manager)

Без описания

Параметры

Менеджер транзакций БД $manager

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

Подключение

static void unsetTransactionManager()

Без описания

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

void

static bool pretending()

Без описания

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

bool

static array Лог запросов

Без описания

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

array

static void Очистить лог запросов

Без описания

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

void

static void Включить лог запросов

Без описания

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

void

static void Выключить лог запросов

Без описания

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

void

static bool Ведение журнала

Без описания

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

bool

static string Имя базы данных

Без описания

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

string

static Подключение Установить имя базы данных(string $database)

Без описания

Параметры

string $database

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

Подключение

static Подключение Установить тип чтения/записи(string|null $readWriteType)

Без описания

Параметры

string|null $readWriteType

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

Подключение

static string Префикс таблицы

Без описания

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

string

static Подключение Установить префикс таблицы(string $prefix)

Без описания

Параметры

string $prefix

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

Подключение

static Грамматика сПрефиксомТаблицы(Грамматика $grammar)

Без описания

Параметры

Грамматика $grammar

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

Грамматика

static void резольверДля(string $driver, Closure $callback)

Без описания

Параметры

string $driver
Closure $callback

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

void

static mixed получитьРезольвер(string $driver)

Без описания

Параметры

string $driver

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

mixed

static mixed транзакция(Closure $callback, int $attempts = 1)

Без описания

Параметры

Closure $callback
int $attempts

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

mixed

static void начатьТранзакцию()

Без описания

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

void

static void зафиксировать()

Без описания

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

void

static void отменить(int|null $toLevel = null)

Без описания

Параметры

int|null $toLevel

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

void

static int уровеньТранзакции()

Без описания

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

int

static void послеФиксации(callable $callback)

Без описания

Параметры

callable $callback

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

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Support/Facades/DB.html

Spec-Zone.ru

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