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 | 
| static protected bool | $cached | Indicates if the resolved facade should be cached.  | 
                
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.
Get a schema builder instance for a connection.
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            Builder
    connection(string|null $name)
        
    
    Get a schema builder instance for a connection.
        
                static            void
    defaultStringLength(int $length)
        
    
    No description
        
                static            void
    defaultMorphKeyType(string $type)
        
    
    No description
        
                static            void
    morphUsingUuids()
        
    
    No description
        
                static            void
    morphUsingUlids()
        
    
    No description
        
                static            void
    useNativeSchemaOperationsIfPossible(bool $value = true)
        
    
    No description
        
                static            bool
    createDatabase(string $name)
        
    
    No description
        
                static            bool
    dropDatabaseIfExists(string $name)
        
    
    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            void
    whenTableHasColumn(string $table, string $column, Closure $callback)
        
    
    No description
        
                static            void
    whenTableDoesntHaveColumn(string $table, string $column, Closure $callback)
        
    
    No description
        
                static            string
    getColumnType(string $table, string $column)
        
    
    No description
        
                static            array
    getColumnListing(string $table)
        
    
    No description
        
                static            void
    table(string $table, Closure $callback)
        
    
    No description
        
                static            void
    create(string $table, Closure $callback)
        
    
    No description
        
                static            void
    drop(string $table)
        
    
    No description
        
                static            void
    dropIfExists(string $table)
        
    
    No description
        
                static            void
    dropColumns(string $table, string|array $columns)
        
    
    No description
        
                static            void
    dropAllTables()
        
    
    No description
        
                static            void
    dropAllViews()
        
    
    No description
        
                static            void
    dropAllTypes()
        
    
    No description
        
                static            void
    getAllTables()
        
    
    No description
        
                static            void
    rename(string $from, string $to)
        
    
    No description
        
                static            bool
    enableForeignKeyConstraints()
        
    
    No description
        
                static            bool
    disableForeignKeyConstraints()
        
    
    No description
        
                static            mixed
    withoutForeignKeyConstraints(Closure $callback)
        
    
    No description
        
                static            Connection
    getConnection()
        
    
    No description
        
                static            Builder
    setConnection(Connection $connection)
        
    
    No description
        
                static            void
    blueprintResolver(Closure $resolver)
        
    
    No description