Схема
класс Схема расширяет Facade (View source)
Свойства
| static protected Application|null | $app | Экземпляр приложения, к которому осуществляется фасадный доступ. | из Facade |
| static protected array | $resolvedInstance | Решенные экземпляры объектов. | из Facade |
| static protected bool | $cached | Указывает, следует ли кэшировать решенный фасад. |
Методы
| static void | resolved(Closure $callback)
Запустить замыкание, когда фасад будет разрешен. | from Facade |
| static MockInterface | spy()
Преобразовать фасад в шпиона Mockery. | from Facade |
| static MockInterface | partialMock()
Инициализировать частичный макет для фасада. | from Facade |
| static Expectation | shouldReceive()
Инициализировать ожидание макета для фасада. | from Facade |
| static Expectation | expects()
Инициализировать ожидание макета для фасада. | from Facade |
| static MockInterface | createFreshMockInstance()
Создать свежий экземпляр макета для данного класса. | from Facade |
| static MockInterface | createMock()
Создать свежий экземпляр макета для данного класса. | from Facade |
| static bool | isMock()
Определяет, установлен ли макет в качестве экземпляра фасада. | from Facade |
| static string|null | getMockableClass()
Получить класс, допускающий создание макета, для связанного экземпляра. | from Facade |
| static void | swap(mixed $instance)
Произвести перестановку базового экземпляра за фасадом. | from Facade |
| static bool | isFake()
Определяет, установлен ли "фальшивый" в качестве экземпляра фасада. | from Facade |
| static mixed | getFacadeRoot()
Получить корневый объект за фасадом. | from Facade |
| static string | getFacadeAccessor()
Получить зарегистрированное имя компонента. | |
| static mixed | resolveFacadeInstance(string $name)
Разрешить корневой экземпляр фасада из контейнера. | from Facade |
| static void | clearResolvedInstance(string $name)
Очистить разрешенный экземпляр фасада. | from Facade |
| static void | clearResolvedInstances()
Очистить все разрешенные экземпляры. | from Facade |
| static Collection | defaultAliases()
Получить алиасы по умолчанию приложения. | from Facade |
| static Application|null | getFacadeApplication()
Получить экземпляр приложения за фасадом. | from Facade |
| static void | setFacadeApplication(Application|null $app)
Установить экземпляр приложения. | from Facade |
| static mixed | __callStatic(string $method, array $args)
Обработать динамические статические вызовы к объекту. | from Facade |
| static Builder | connection(string|null $name)
Получить экземпляр билдера схемы для подключения. | |
| static void | defaultStringLength(int $length) Без описания | |
| static void | defaultMorphKeyType(string $type) Без описания | |
| static void | morphUsingUuids() Без описания | |
| static void | morphUsingUlids() Без описания | |
| static bool | createDatabase(string $name) Без описания | |
| static bool | dropDatabaseIfExists(string $name) Без описания | |
| static bool | hasTable(string $table) Без описания | |
| static bool | hasView(string $view) Без описания | |
| static array | getTables() Без описания | |
| static array | getTableListing() Без описания | |
| static array | getViews() Без описания | |
| static array | getTypes() Без описания | |
| static bool | hasColumn(string $table, string $column) Без описания | |
| static bool | hasColumns(string $table, array $columns) Без описания | |
| static void | whenTableHasColumn(string $table, string $column, Closure $callback) Без описания | |
| static void | whenTableDoesntHaveColumn(string $table, string $column, Closure $callback) Без описания | |
| static string | getColumnType(string $table, string $column, bool $fullDefinition = false) Без описания |
| статический массив | getColumnListing(строка $table) Описание отсутствует | |
| статический массив | getColumns(строка $table) Описание отсутствует | |
| статический массив | getIndexes(строка $table) Описание отсутствует | |
| статический массив | getIndexListing(строка $table) Описание отсутствует | |
| статический bool | hasIndex(строка $table, строка|массив $index, строка|null $type = null) Описание отсутствует | |
| статический массив | getForeignKeys(строка $table) Описание отсутствует | |
| статический void | table(строка $table, Closure $callback) Описание отсутствует | |
| статический void | create(строка $table, Closure $callback) Описание отсутствует | |
| статический void | drop(строка $table) Описание отсутствует | |
| статический void | dropIfExists(строка $table) Описание отсутствует | |
| статический void | dropColumns(строка $table, строка|массив $columns) Описание отсутствует | |
| статический void | dropAllTables() Описание отсутствует | |
| статический void | dropAllViews() Описание отсутствует | |
| статический void | dropAllTypes() Описание отсутствует | |
| статический void | rename(строка $from, строка $to) Описание отсутствует | |
| статический bool | enableForeignKeyConstraints() Описание отсутствует | |
| статический bool | disableForeignKeyConstraints() Описание отсутствует | |
| статический mixed | withoutForeignKeyConstraints(Closure $callback) Описание отсутствует | |
| статический Connection | getConnection() Описание отсутствует | |
| статический Builder | setConnection(Connection $connection) Описание отсутствует | |
| статический void | blueprintResolver(Closure $resolver) Описание отсутствует | |
| статический void | macro(строка $name, объект|вызов $macro = null) Описание отсутствует | |
| статический void | mixin(объект $mixin, bool $replace = true) Описание отсутствует | |
| статический bool | hasMacro(строка $name) Описание отсутствует | |
| статический void | flushMacros() Описание отсутствует |
Подробности
статический void resolved(Closure $callback)
Выполнить Closure, когда фасад был разрешён.
статический MockInterface spy()
Преобразовать фасад в Mockery шпиона.
статический MockInterface partialMock()
Инициировать частичный мок на фасаде.
статический Expectation shouldReceive()
Инициировать ожидание мока на фасаде.
статический Expectation expects()
Инициировать ожидание мока на фасаде.
статический защищённый MockInterface createFreshMockInstance()
Создать новый экземпляр мока для данного класса.
статический защищённый MockInterface createMock()
Создать новый экземпляр мока для данного класса.
статический защищённый bool isMock()
Определяет, установлен ли мок в качестве экземпляра фасада.
статический защищённый строка|null getMockableClass()
Получить мокабельный класс для связанного экземпляра.
статический void swap(mixed $instance)
Переключает основной экземпляр за фасадом.
статический защищённый bool isFake()
Определяет, установлен ли "фиктивный" в качестве экземпляра фасада.
статический mixed getFacadeRoot()
Получить корневой объект за фасадом.
static protected string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(string $name)
Разрешить корневой экземпляр фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешённый экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешённые экземпляры.
static Collection defaultAliases()
Получить стандартные алиасы приложения.
static Application|null getFacadeApplication()
Получить экземпляр приложения, стоящий за фасадом.
static void setFacadeApplication(Application|null $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработка динамических статических вызовов объекта.
static Builder connection(string|null $name)
Получить экземпляр генератора схемы для подключения.
static void defaultStringLength(int $length)
Нет описания
static void defaultMorphKeyType(string $type)
Нет описания
static void morphUsingUuids()
Нет описания
static void morphUsingUlids()
Нет описания
static bool createDatabase(string $name)
Нет описания
static bool dropDatabaseIfExists(string $name)
Нет описания
static bool hasTable(string $table)
Нет описания
static bool hasView(string $view)
Нет описания
static array getTables()
Нет описания
static array getTableListing()
Нет описания
static array getViews()
Нет описания
static array getTypes()
Нет описания
static bool hasColumn(string $table, string $column)
Нет описания
static bool hasColumns(string $table, array $columns)
Нет описания
static void whenTableHasColumn(string $table, string $column, Closure $callback)
Описание отсутствует
static void whenTableDoesntHaveColumn(string $table, string $column, Closure $callback)
Описание отсутствует
static string getColumnType(string $table, string $column, bool $fullDefinition = false)
Описание отсутствует
static array getColumnListing(string $table)
Описание отсутствует
static array getColumns(string $table)
Описание отсутствует
static array getIndexes(string $table)
Описание отсутствует
static array getIndexListing(string $table)
Описание отсутствует
static bool hasIndex(string $table, string|array $index, string|null $type = null)
Описание отсутствует
static array getForeignKeys(string $table)
Описание отсутствует
static void table(string $table, Closure $callback)
Описание отсутствует
static void create(string $table, Closure $callback)
Описание отсутствует
static void drop(string $table)
Описание отсутствует
static void dropIfExists(string $table)
Описание отсутствует
static void dropColumns(string $table, string|array $columns)
Описание отсутствует
static void dropAllTables()
Описание отсутствует
static void dropAllViews()
Описание отсутствует
static void dropAllTypes()
Описание отсутствует
static void rename(string $from, string $to)
Описание отсутствует
static bool enableForeignKeyConstraints()
Описание отсутствует
static bool disableForeignKeyConstraints()
Описание отсутствует
static mixed withoutForeignKeyConstraints(Closure $callback)
Описание отсутствует
статический Подключение getConnection()
Без описания
статический Построитель setConnection(Подключение $connection)
Без описания
статический void blueprintResolver(Closure $resolver)
Без описания
статический void macro(string $name, object|callable $macro = null)
Без описания
статический void mixin(object $mixin, bool $replace = true)
Без описания
статический bool hasMacro(string $name)
Без описания
статический void flushMacros()
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Support/Facades/Schema.html