On this page
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
| static void | resolved(Closure $callback) Run a Closure when the facade has been resolved. |
from Facade |
| static MockInterface | spy() Convert the facade into a Mockery spy. |
from Facade |
| static MockInterface | partialMock() Initiate a partial mock on the facade. |
from Facade |
| static Expectation | shouldReceive() Initiate a mock expectation on the facade. |
from Facade |
| static MockInterface | createFreshMockInstance() Create a fresh mock instance for the given class. |
from Facade |
| static MockInterface | createMock() Create a fresh mock instance for the given class. |
from Facade |
| static bool | isMock() Determines whether a mock is set as the instance of the facade. |
from Facade |
| static string|null | getMockableClass() Get the mockable class for the bound instance. |
from Facade |
| static void | swap(mixed $instance) Hotswap the underlying instance behind the facade. |
from Facade |
| static mixed | getFacadeRoot() Get the root object behind the facade. |
from Facade |
| static string | getFacadeAccessor() Get a schema builder instance for the default connection. |
|
| static mixed | resolveFacadeInstance(object|string $name) Resolve the facade root instance from the container. |
from Facade |
| static void | clearResolvedInstance(string $name) Clear a resolved facade instance. |
from Facade |
| static void | clearResolvedInstances() Clear all of the resolved instances. |
from Facade |
| static Application | getFacadeApplication() Get the application instance behind the facade. |
from Facade |
| static void | setFacadeApplication(Application $app) Set the application instance. |
from Facade |
| static mixed | __callStatic(string $method, array $args) Handle dynamic, static calls to the object. |
from Facade |
| static Builder | connection(string|null $name) Get a schema builder instance for a connection. |
|
| static Builder | create(string $table, Closure $callback) No description |
|
| static Builder | createDatabase(string $name) No description |
|
| static Builder | disableForeignKeyConstraints() No description |
|
| static Builder | drop(string $table) No description |
|
| static Builder | dropDatabaseIfExists(string $name) No description |
|
| static Builder | dropIfExists(string $table) No description |
|
| static Builder | enableForeignKeyConstraints() No description |
|
| static Builder | rename(string $from, string $to) No description |
|
| static Builder | table(string $table, Closure $callback) No description |
|
| static bool | hasColumn(string $table, string $column) No description |
|
| static bool | hasColumns(string $table, array $columns) No description |
|
| static bool | dropColumns(string $table, array $columns) No description |
|
| static bool | hasTable(string $table) No description |
|
| static void | defaultStringLength(int $length) No description |
|
| static void | registerCustomDoctrineType(string $class, string $name, string $type) No description |
|
| static array | getColumnListing(string $table) No description |
|
| static string | getColumnType(string $table, string $column) No description |
|
| static void | morphUsingUuids() No description |
|
| static Connection | getConnection() No description |
|
| static Builder | setConnection(Connection $connection) No description |
Details
static void resolved(Closure $callback)
Run a Closure when the facade has been resolved.
static MockInterface spy()
Convert the facade into a Mockery spy.
static MockInterface partialMock()
Initiate a partial mock on the facade.
static Expectation shouldReceive()
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 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 createDatabase(string $name)
No description
static Builder disableForeignKeyConstraints()
No description
static Builder drop(string $table)
No description
static Builder dropDatabaseIfExists(string $name)
No description
static Builder dropIfExists(string $table)
No description
static Builder enableForeignKeyConstraints()
No description
static Builder rename(string $from, string $to)
No description
static bool hasColumn(string $table, string $column)
No description
static bool hasColumns(string $table, array $columns)
No description
static bool dropColumns(string $table, array $columns)
No description
static bool hasTable(string $table)
No description
static void defaultStringLength(int $length)
No description
static void registerCustomDoctrineType(string $class, string $name, string $type)
No description
static array getColumnListing(string $table)
No description
static string getColumnType(string $table, string $column)
No description
static void morphUsingUuids()
No description
static Connection getConnection()
No description
static Builder setConnection(Connection $connection)
No description
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Support/Facades/Schema.html