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