Schema
class Schema 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 | 
Methods
Create a fresh mock instance for the given class.
Get a schema builder instance for the default connection.
Resolve the facade root instance from the container.
Get the application instance behind the facade.
Handle dynamic, static calls to the object.
Get a schema builder instance for a connection.
No description
No description
No description
No description
No description
No description
No description
No description
Details
        in 
Facade at line 32
                static            void
    resolved(Closure $callback)
        
    
    Run a Closure when the facade has been resolved.
        in 
Facade at line 50
                static            MockInterface
    spy()
        
    
    Convert the facade into a Mockery spy.
        in 
Facade at line 66
                static            MockInterface
    partialMock()
        
    
    Initiate a partial mock on the facade.
        in 
Facade at line 82
                static            Expectation
    shouldReceive()
        
    
    Initiate a mock expectation on the facade.
        in 
Facade at line 98
                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 a schema builder instance for the default connection.
        
                static    protected        mixed
    resolveFacadeInstance(object|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            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            Builder
    connection(string|null $name)
        
    
    Get a schema builder instance for a connection.
        
                static            Builder
    drop(string $table)
        
    
    No description
        
                static            Builder
    dropIfExists(string $table)
        
    
    No description
        
                static            Builder
    rename(string $from, string $to)
        
    
    No description
        
                static            void
    defaultStringLength(int $length)
        
    
    No description
        
                static            bool
    hasTable(string $table)
        
    
    No description
        
                static            bool
    hasColumn(string $table, string $column)
        
    
    No description
        
                static            bool
    hasColumns(string $table, array $columns)
        
    
    No description
        
                static            Builder
    disableForeignKeyConstraints()
        
    
    No description
        
                static            Builder
    enableForeignKeyConstraints()
        
    
    No description
        
                static            void
    registerCustomDoctrineType(string $class, string $name, string $type)
        
    
    No description