DB
class DB extends Facade (View source)
Properties
| static protected Application | $app | The application instance being facaded.  | 
                from Facade | 
| static protected array | $resolvedInstance | The resolved object instances.  | 
                from Facade | 
| static protected bool | $cached | Indicates if the resolved instance should be cached.  | 
                from Facade | 
Methods
Create a fresh mock instance for the given class.
Get the registered name of the component.
Resolve the facade root instance from the container.
Get the application instance behind the facade.
Handle dynamic, static calls to the object.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
        in 
Facade at line 43
                static            void
    resolved(Closure $callback)
        
    
    Run a Closure when the facade has been resolved.
        in 
Facade at line 61
                static            MockInterface
    spy()
        
    
    Convert the facade into a Mockery spy.
        in 
Facade at line 77
                static            MockInterface
    partialMock()
        
    
    Initiate a partial mock on the facade.
        in 
Facade at line 93
                static            Expectation
    shouldReceive()
        
    
    Initiate a mock expectation on the facade.
        
                static            Expectation
    expects()
        
    
    Initiate a mock expectation on the facade.
        
                static    protected        MockInterface
    createFreshMockInstance()
        
    
    Create a fresh mock instance for the given class.
        
                static    protected        MockInterface
    createMock()
        
    
    Create a fresh mock instance for the given class.
        
                static    protected        bool
    isMock()
        
    
    Determines whether a mock is set as the instance of the facade.
        
                static    protected        string|null
    getMockableClass()
        
    
    Get the mockable class for the bound instance.
        
                static            void
    swap(mixed $instance)
        
    
    Hotswap the underlying instance behind the facade.
        
                static            mixed
    getFacadeRoot()
        
    
    Get the root object behind the facade.
        
                static    protected        string
    getFacadeAccessor()
        
    
    Get the registered name of the component.
        
                static    protected        mixed
    resolveFacadeInstance(string $name)
        
    
    Resolve the facade root instance from the container.
        
                static            void
    clearResolvedInstance(string $name)
        
    
    Clear a resolved facade instance.
        
                static            void
    clearResolvedInstances()
        
    
    Clear all of the resolved instances.
        
                static            Collection
    defaultAliases()
        
    
    Get the application default aliases.
        
                static            Application
    getFacadeApplication()
        
    
    Get the application instance behind the facade.
        
                static            void
    setFacadeApplication(Application $app)
        
    
    Set the application instance.
        
                static            mixed
    __callStatic(string $method, array $args)
        
    
    Handle dynamic, static calls to the object.
        
                static            Connection
    connection(string|null $name = null)
        
    
    No description
        
                static            void
    registerDoctrineType(string $class, string $name, string $type)
        
    
    No description
        
                static            void
    purge(string|null $name = null)
        
    
    No description
        
                static            void
    disconnect(string|null $name = null)
        
    
    No description
        
                static            Connection
    reconnect(string|null $name = null)
        
    
    No description
        
                static            mixed
    usingConnection(string $name, callable $callback)
        
    
    No description
        
                static            string
    getDefaultConnection()
        
    
    No description
        
                static            void
    setDefaultConnection(string $name)
        
    
    No description
        
                static            string[]
    supportedDrivers()
        
    
    No description
        
                static            string[]
    availableDrivers()
        
    
    No description
        
                static            void
    extend(string $name, callable $resolver)
        
    
    No description
        
                static            void
    forgetExtension(string $name)
        
    
    No description
        
                static            array
    getConnections()
        
    
    No description
        
                static            void
    setReconnector(callable $reconnector)
        
    
    No description
        
                static            DatabaseManager
    setApplication(Application $app)
        
    
    No description
        
                static            void
    macro(string $name, object|callable $macro)
        
    
    No description
        
                static            void
    mixin(object $mixin, bool $replace = true)
        
    
    No description
        
                static            bool
    hasMacro(string $name)
        
    
    No description
        
                static            void
    flushMacros()
        
    
    No description
        
                static            mixed
    macroCall(string $method, array $parameters)
        
    
    No description
        
                static            void
    useDefaultQueryGrammar()
        
    
    No description
        
                static            void
    useDefaultSchemaGrammar()
        
    
    No description
        
                static            void
    useDefaultPostProcessor()
        
    
    No description
        
                static            Builder
    getSchemaBuilder()
        
    
    No description
        
                static            Builder
    table(Builder|string $table, string|null $as = null)
        
    
    No description
        
                static            Builder
    query()
        
    
    No description
        
                static            mixed
    selectOne(string $query, array $bindings = [], bool $useReadPdo = true)
        
    
    No description
        
                static            mixed
    scalar(string $query, array $bindings = [], bool $useReadPdo = true)
        
    
    No description
        
                static            array
    selectFromWriteConnection(string $query, array $bindings = [])
        
    
    No description
        
                static            array
    select(string $query, array $bindings = [], bool $useReadPdo = true)
        
    
    No description
        
                static            Generator
    cursor(string $query, array $bindings = [], bool $useReadPdo = true)
        
    
    No description
        
                static            bool
    insert(string $query, array $bindings = [])
        
    
    No description
        
                static            int
    update(string $query, array $bindings = [])
        
    
    No description
        
                static            int
    delete(string $query, array $bindings = [])
        
    
    No description
        
                static            bool
    statement(string $query, array $bindings = [])
        
    
    No description
        
                static            int
    affectingStatement(string $query, array $bindings = [])
        
    
    No description
        
                static            bool
    unprepared(string $query)
        
    
    No description
        
                static            array
    pretend(Closure $callback)
        
    
    No description
        
                static            void
    bindValues(PDOStatement $statement, array $bindings)
        
    
    No description
        
                static            array
    prepareBindings(array $bindings)
        
    
    No description
        
                static            void
    logQuery(string $query, array $bindings, float|null $time = null)
        
    
    No description
        
                static            void
    whenQueryingForLongerThan(CarbonInterval|float|int $threshold, callable $handler)
        
    
    No description
        
                static            void
    allowQueryDurationHandlersToRunAgain()
        
    
    No description
        
                static            float
    totalQueryDuration()
        
    
    No description
        
                static            void
    resetTotalQueryDuration()
        
    
    No description
        
                static            Connection
    beforeExecuting(Closure $callback)
        
    
    No description
        
                static            void
    listen(Closure $callback)
        
    
    No description
        
                static            Expression
    raw(mixed $value)
        
    
    No description
        
                static            bool
    hasModifiedRecords()
        
    
    No description
        
                static            void
    recordsHaveBeenModified(bool $value = true)
        
    
    No description
        
                static            Connection
    setRecordModificationState(bool $value)
        
    
    No description
        
                static            void
    forgetRecordModificationState()
        
    
    No description
        
                static            Connection
    useWriteConnectionWhenReading(bool $value = true)
        
    
    No description
        
                static            bool
    isDoctrineAvailable()
        
    
    No description
        
                static            bool
    usingNativeSchemaOperations()
        
    
    No description
        
                static            Column
    getDoctrineColumn(string $table, string $column)
        
    
    No description
        
                static            AbstractSchemaManager
    getDoctrineSchemaManager()
        
    
    No description
        
                static            Connection
    getDoctrineConnection()
        
    
    No description
        
                static            PDO
    getPdo()
        
    
    No description
        
                static            Closure|null
    getRawPdo()
        
    
    No description
        
                static            PDO
    getReadPdo()
        
    
    No description
        
                static            Closure|null
    getRawReadPdo()
        
    
    No description
        
                static            Connection
    setPdo(Closure|null $pdo)
        
    
    No description
        
                static            Connection
    setReadPdo(Closure|null $pdo)
        
    
    No description
        
                static            string|null
    getName()
        
    
    No description
        
                static            string|null
    getNameWithReadWriteType()
        
    
    No description
        
                static            mixed
    getConfig(string|null $option = null)
        
    
    No description
        
                static            string
    getDriverName()
        
    
    No description
        
                static            Grammar
    getQueryGrammar()
        
    
    No description
        
                static            Connection
    setQueryGrammar(Grammar $grammar)
        
    
    No description
        
                static            Grammar
    getSchemaGrammar()
        
    
    No description
        
                static            Connection
    setSchemaGrammar(Grammar $grammar)
        
    
    No description
        
                static            Processor
    getPostProcessor()
        
    
    No description
        
                static            Connection
    setPostProcessor(Processor $processor)
        
    
    No description
        
                static            Dispatcher
    getEventDispatcher()
        
    
    No description
        
                static            Connection
    setEventDispatcher(Dispatcher $events)
        
    
    No description
        
                static            void
    unsetEventDispatcher()
        
    
    No description
        
                static            Connection
    setTransactionManager(DatabaseTransactionsManager $manager)
        
    
    No description
        
                static            void
    unsetTransactionManager()
        
    
    No description
        
                static            bool
    pretending()
        
    
    No description
        
                static            array
    getQueryLog()
        
    
    No description
        
                static            void
    flushQueryLog()
        
    
    No description
        
                static            void
    enableQueryLog()
        
    
    No description
        
                static            void
    disableQueryLog()
        
    
    No description
        
                static            bool
    logging()
        
    
    No description
        
                static            string
    getDatabaseName()
        
    
    No description
        
                static            Connection
    setDatabaseName(string $database)
        
    
    No description
        
                static            Connection
    setReadWriteType(string|null $readWriteType)
        
    
    No description
        
                static            string
    getTablePrefix()
        
    
    No description
        
                static            Connection
    setTablePrefix(string $prefix)
        
    
    No description
        
                static            void
    resolverFor(string $driver, Closure $callback)
        
    
    No description
        
                static            mixed
    getResolver(string $driver)
        
    
    No description
        
                static            mixed
    transaction(Closure $callback, int $attempts = 1)
        
    
    No description
        
                static            void
    beginTransaction()
        
    
    No description
        
                static            void
    commit()
        
    
    No description
        
                static            void
    rollBack(int|null $toLevel = null)
        
    
    No description
        
                static            int
    transactionLevel()
        
    
    No description
        
                static            void
    afterCommit(callable $callback)
        
    
    No description