DB
class DB extends Facade (View source)
Свойства
| static protected Application|null | $app | Экземпляр приложения, на котором базируется фасад. | из Facade |
| static protected array | $resolvedInstance | Решенные экземпляры объектов. | из Facade |
| static protected 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 bool | isFake()
Определяет, установлен ли "фейк" в качестве экземпляра фасада. | 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|null | getFacadeApplication()
Получить экземпляр приложения за фасадом. | from Facade |
| static void | setFacadeApplication(Application|null $app)
Установить экземпляр приложения. | from Facade |
| static mixed | __callStatic(string $method, array $args)
Обработка динамических статических вызовов объекта. | from Facade |
| static Connection | connection(string|null $name = null) Без описания | |
| static ConnectionInterface | connectUsing(string $name, array $config, bool $force = false) Без описания | |
| 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() Нет описания | |
| static mixed | macroCall(string $method, array $parameters) Нет описания | |
| static void | использоватьПоУмолчаниюГрамматикуЗапроса() Нет описания | |
| static void | использоватьПоУмолчаниюГрамматикуСхемы() Нет описания | |
| static void | использоватьПоУмолчаниюОбработчикПослеОбработки() Нет описания | |
| static Builder | получитьБилдерСхемы() Нет описания | |
| static Builder | таблица(Expression|string $table, string|null $as = null) Нет описания | |
| static Builder | запрос() Нет описания | |
| static mixed | выбратьОдин(string $query, array $bindings = [], bool $useReadPdo = true) Нет описания | |
| static mixed | скаляр(string $query, array $bindings = [], bool $useReadPdo = true) Нет описания | |
| static array | выбратьИзПодключенияЗаписи(string $query, array $bindings = []) Нет описания | |
| static array | выбрать(string $query, array $bindings = [], bool $useReadPdo = true) Нет описания | |
| static array | выбратьНаборыРезультатов(string $query, array $bindings = [], bool $useReadPdo = true) Нет описания | |
| static Generator | курсор(string $query, array $bindings = [], bool $useReadPdo = true) Нет описания | |
| static bool | вставить(string $query, array $bindings = []) Нет описания | |
| static int | обновить(string $query, array $bindings = []) Нет описания | |
| static int | удалить(string $query, array $bindings = []) Нет описания | |
| static bool | выполнитьЗапрос(string $query, array $bindings = []) Нет описания | |
| static int | затронувшийЗапрос(string $query, array $bindings = []) Нет описания | |
| static bool | неПодготовленный(string $query) Нет описания | |
| static array | притворяться(Closure $callback) Нет описания | |
| static mixed | безПритворства(Closure $callback) Нет описания | |
| static void | связыватьЗначения(PDOStatement $statement, array $bindings) Нет описания | |
| static array | подготавливатьСвязывания(array $bindings) Нет описания | |
| static void | логироватьЗапрос(string $query, array $bindings, float|null $time = null) Нет описания | |
| static void | приЗапросеБолееЧем(CarbonInterval|float|int $threshold, callable $handler) Нет описания | |
| static void | разрешитьОбработчикамДлительностиЗапросовЗапуститьсяСнова() Нет описания | |
| static float | общаяДлительностьЗапроса() Нет описания | |
| static void | сброситьОбщуюДлительностьЗапроса() Нет описания | |
| static void | подключитьсяЕслиПодключениеОтсутствует() Нет описания | |
| static Connection | передНачаломТранзакции(Closure $callback) Нет описания | |
| static Connection | передВыполнением(Closure $callback) Нет описания | |
| static void | прослушивать(Closure $callback) Нет описания | |
| static Expression | сырой(mixed $value) Нет описания | |
| static string | экранировать(string|float|int|bool|null $value, bool $binary = false) Нет описания | |
| static bool | имеетИзмененныеЗаписи() Нет описания | |
| static void | записиБылиИзменены(bool $value = true) Нет описания | |
| static Connection | установитьСостояниеИзмененияЗаписи(bool $value) Нет описания | |
| static void | забытьСостояниеИзмененияЗаписи() Нет описания | |
| static Connection | использоватьПодключениеЗаписиПриЧтении(bool $value = true) Нет описания | |
| static bool | документДоступен() Нет описания |
| static bool | usingNativeSchemaOperations() Без описания | |
| static Column | getDoctrineColumn(string $table, string $column) Без описания | |
| static AbstractSchemaManager | getDoctrineSchemaManager() Без описания | |
| static Connection | getDoctrineConnection() Без описания | |
| static PDO | getPdo() Без описания | |
| static Closure|null | getRawPdo() Без описания | |
| static PDO | getReadPdo() Без описания | |
| static Closure|null | getRawReadPdo() Без описания | |
| static Connection | setPdo(Closure|null $pdo) Без описания | |
| static Connection | setReadPdo(Closure|null $pdo) Без описания | |
| static string|null | getName() Без описания | |
| static string|null | getNameWithReadWriteType() Без описания | |
| static mixed | getConfig(string|null $option = null) Без описания | |
| static string | getDriverName() Без описания | |
| static Grammar | getQueryGrammar() Без описания | |
| static Connection | setQueryGrammar(Grammar $grammar) Без описания | |
| static Grammar | getSchemaGrammar() Без описания | |
| static Connection | setSchemaGrammar(Grammar $grammar) Без описания | |
| static Processor | getPostProcessor() Без описания | |
| static Connection | setPostProcessor(Processor $processor) Без описания | |
| static Dispatcher | getEventDispatcher() Без описания | |
| static Connection | setEventDispatcher(Dispatcher $events) Без описания | |
| static void | unsetEventDispatcher() Без описания | |
| static Connection | setTransactionManager(DatabaseTransactionsManager $manager) Без описания | |
| static void | unsetTransactionManager() Без описания | |
| static bool | pretending() Без описания | |
| static array | getQueryLog() Без описания | |
| static array | getRawQueryLog() Без описания | |
| static void | flushQueryLog() Без описания | |
| static void | enableQueryLog() Без описания | |
| static void | disableQueryLog() Без описания | |
| static bool | logging() Без описания | |
| static string | getDatabaseName() Без описания | |
| static Connection | setDatabaseName(string $database) Без описания | |
| static Connection | setReadWriteType(string|null $readWriteType) Без описания | |
| static string | getTablePrefix() Без описания | |
| static Connection | setTablePrefix(string $prefix) Без описания | |
| static Grammar | withTablePrefix(Grammar $grammar) Без описания | |
| static void | resolverFor(string $driver, Closure $callback) Без описания | |
| static mixed | getResolver(string $driver) Без описания | |
| static mixed | transaction(Closure $callback, int $attempts = 1) Без описания |
| static void | beginTransaction() Описание отсутствует | |
| static void | commit() Описание отсутствует | |
| static void | rollBack(int|null $toLevel = null) Описание отсутствует | |
| static int | transactionLevel() Описание отсутствует | |
| static void | afterCommit(callable $callback) Описание отсутствует |
Подробности
static void resolved(Closure $callback)
Выполнить замыкание, когда фасад был разрешён.
static MockInterface spy()
Преобразовать фасад в шпион Mockery.
static MockInterface partialMock()
Инициализировать частичный макет на фасаде.
static Expectation shouldReceive()
Инициализировать ожидание макета на фасаде.
static Expectation expects()
Инициализировать ожидание макета на фасаде.
static protected MockInterface createFreshMockInstance()
Создать новый экземпляр макета для данного класса.
static protected MockInterface createMock()
Создать новый экземпляр макета для данного класса.
static protected bool isMock()
Определяет, установлен ли макет в качестве экземпляра фасада.
static protected string|null getMockableClass()
Получить класс, который можно смоделировать для привязанного экземпляра.
static void swap(mixed $instance)
Замена базового экземпляра за фасадом.
static protected bool isFake()
Определяет, установлен ли "фейк" в качестве экземпляра фасада.
static mixed getFacadeRoot()
Получить корневый объект за фасадом.
static protected string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(string $name)
Разрешить корневой экземпляр фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешённый экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешённые экземпляры.
static Collection defaultAliases()
Получить стандартные псевдонимы приложения.
static Application|null getFacadeApplication()
Получить экземпляр приложения за фасадом.
static void setFacadeApplication(Application|null $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработка динамических статических вызовов объекта.
static Connection connection(string|null $name = null)
Описание отсутствует
static ConnectionInterface connectUsing(string $name, array $config, bool $force = false)
Без описания
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()
Без описания
static mixed macroCall(string $method, array $parameters)
Без описания
static void useDefaultQueryGrammar()
Без описания
static void useDefaultSchemaGrammar()
Без описания
static void useDefaultPostProcessor()
Без описания
static Builder getSchemaBuilder()
Без описания
static Builder table(Expression|string $table, string|null $as = null)
Без описания
static Builder query()
Без описания
static mixed selectOne(string $query, array $bindings = [], bool $useReadPdo = true)
Без описания
static mixed scalar(string $query, array $bindings = [], bool $useReadPdo = true)
Без описания
static array selectFromWriteConnection(string $query, array $bindings = [])
Без описания
static array select(string $query, array $bindings = [], bool $useReadPdo = true)
Без описания
static array selectResultSets(string $query, array $bindings = [], bool $useReadPdo = true)
Без описания
static Generator cursor(string $query, array $bindings = [], bool $useReadPdo = true)
Без описания
static bool insert(string $query, array $bindings = [])
Без описания
static int update(string $query, array $bindings = [])
Без описания
static int delete(string $query, array $bindings = [])
Без описания
static bool statement(string $query, array $bindings = [])
Без описания
static int affectingStatement(string $query, array $bindings = [])
Без описания
static bool unprepared(string $query)
Без описания
static array pretend(Closure $callback)
Без описания
static mixed withoutPretending(Closure $callback)
Без описания
static void bindValues(PDOStatement $statement, array $bindings)
Без описания
static массив prepareBindings(массив $bindings)
Без описания
static void logQuery(строка $query, массив $bindings, float|null $time = null)
Без описания
static void whenQueryingForLongerThan(CarbonInterval|float|int $threshold, вызываемый $handler)
Без описания
static void allowQueryDurationHandlersToRunAgain()
Без описания
static float totalQueryDuration()
Без описания
static void resetTotalQueryDuration()
Без описания
static void reconnectIfMissingConnection()
Без описания
static Подключение beforeStartingTransaction(Замыкание $callback)
Без описания
static Подключение beforeExecuting(Замыкание $callback)
Без описания
static void listen(Замыкание $callback)
Без описания
static Выражение raw(смешанное $value)
Без описания
static строка escape(строка|float|int|bool|null $value, bool $binary = false)
Без описания
static bool hasModifiedRecords()
Без описания
static void recordsHaveBeenModified(bool $value = true)
Без описания
static Подключение setRecordModificationState(bool $value)
Без описания
static void forgetRecordModificationState()
Без описания
static Подключение useWriteConnectionWhenReading(bool $value = true)
Без описания
static bool isDoctrineAvailable()
Без описания
static bool usingNativeSchemaOperations()
Без описания
static Столбец getDoctrineColumn(строка $table, строка $column)
Без описания
static AbstractSchemaManager getDoctrineSchemaManager()
Без описания
static Connection getDoctrineConnection()
Без описания
static PDO getPdo()
Без описания
static Closure|null getRawPdo()
Без описания
static PDO getReadPdo()
Без описания
static Closure|null getRawReadPdo()
Без описания
static Connection setPdo(Closure|null $pdo)
Без описания
static Connection setReadPdo(Closure|null $pdo)
Без описания
static string|null getName()
Без описания
static string|null getNameWithReadWriteType()
Без описания
static mixed getConfig(string|null $option = null)
Без описания
static string getDriverName()
Без описания
static Grammar getQueryGrammar()
Без описания
static Connection setQueryGrammar(Grammar $grammar)
Без описания
static Grammar getSchemaGrammar()
Без описания
static Connection setSchemaGrammar(Grammar $grammar)
Без описания
static Processor getPostProcessor()
Без описания
static Connection setPostProcessor(Processor $processor)
Без описания
static Dispatcher getEventDispatcher()
Без описания
static Connection setEventDispatcher(Dispatcher $events)
Без описания
static void unsetEventDispatcher()
Без описания
статический Подключение setTransactionManager(МенеджерБазыДанныхТранзакций $manager)
Описание отсутствует
статический void unsetTransactionManager()
Описание отсутствует
статический bool pretending()
Описание отсутствует
статический array getQueryLog()
Описание отсутствует
статический array getRawQueryLog()
Описание отсутствует
статический void flushQueryLog()
Описание отсутствует
статический void enableQueryLog()
Описание отсутствует
статический void disableQueryLog()
Описание отсутствует
статический bool logging()
Описание отсутствует
статический string getDatabaseName()
Описание отсутствует
статический Подключение setDatabaseName(string $database)
Описание отсутствует
статический Подключение setReadWriteType(string|null $readWriteType)
Описание отсутствует
статический string getTablePrefix()
Описание отсутствует
статический Подключение setTablePrefix(string $prefix)
Описание отсутствует
статический Грамматика withTablePrefix(Грамматика $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)
Описание отсутствует
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Support/Facades/DB.html