Схема
класс Schema расширяет Facade (View source)
Свойства
| static protected Application | $app | Экземпляр приложения, используемый в фасаде. | из Facade |
| static protected array | $resolvedInstance | Разрешённые экземпляры объектов. | из Facade |
Методы
| static void | resolved(Closure $callback)
Выполнить Closure, когда фасад был разрешен. | из Facade |
| static MockInterface | spy()
Преобразовать фасад в шпиона Mockery. | из Facade |
| static MockInterface | partialMock()
Инициализировать частичный макет для фасада. | из Facade |
| static Expectation | shouldReceive()
Инициализировать ожидание макета для фасада. | из Facade |
| static MockInterface | createFreshMockInstance()
Создать новый экземпляр макета для заданного класса. | из Facade |
| static MockInterface | createMock()
Создать новый экземпляр макета для заданного класса. | из Facade |
| static bool | isMock()
Определяет, установлен ли макет в качестве экземпляра фасада. | из Facade |
| static string|null | getMockableClass()
Получить класс, для которого можно создать макет, для связанного экземпляра. | из Facade |
| static void | swap(mixed $instance)
Заменить основной экземпляр, находящийся за фасадом. | из Facade |
| static mixed | getFacadeRoot()
Получить корневой объект, находящийся за фасадом. | из Facade |
| static string | getFacadeAccessor()
Получить экземпляр построителя схемы для соединения по умолчанию. | |
| static mixed | resolveFacadeInstance(object|string $name)
Разрешить корневой экземпляр фасада из контейнера. | из Facade |
| static void | clearResolvedInstance(string $name)
Очистить разрешенный экземпляр фасада. | из Facade |
| static void | clearResolvedInstances()
Очистить все разрешенные экземпляры. | из Facade |
| static Application | getFacadeApplication()
Получить экземпляр приложения, находящийся за фасадом. | из Facade |
| static void | setFacadeApplication(Application $app)
Установить экземпляр приложения. | из Facade |
| static mixed | __callStatic(string $method, array $args)
Обрабатывать динамические, статические вызовы объекта. | из Facade |
| static Builder | connection(string|null $name)
Получить экземпляр построителя схемы для соединения. | |
| static Builder | create(string $table, Closure $callback) No description | |
| static Builder | disableForeignKeyConstraints() No description | |
| static Builder | drop(string $table) 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 | hasTable(string $table) No description | |
| static void | defaultStringLength(int $length) No description | |
| static void | registerCustomDoctrineType(string $class, string $name, string $type) No description |
Подробности
static void resolved(Closure $callback)
Выполнить Closure, когда фасад был разрешен.
static MockInterface spy()
Преобразовать фасад в шпион Mockery.
static MockInterface partialMock()
Инициализировать частичный макет на фасаде.
static Expectation shouldReceive()
Инициализировать ожидание макета на фасаде.
static protected MockInterface createFreshMockInstance()
Создать свежий экземпляр макета для данного класса.
static protected MockInterface createMock()
Создать свежий экземпляр макета для данного класса.
static protected bool isMock()
Определяет, установлен ли макет как экземпляр фасада.
static protected string|null getMockableClass()
Получить макетируемый класс для привязанного экземпляра.
static void swap(mixed $instance)
Произвести горячую замену базового экземпляра за фасадом.
static mixed getFacadeRoot()
Получить корневой объект за фасадом.
static protected string getFacadeAccessor()
Получить экземпляр создателя схем для подключения по умолчанию.
static protected mixed resolveFacadeInstance(object|string $name)
Разрешить корневой экземпляр фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешенный экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешенные экземпляры.
static Application getFacadeApplication()
Получить экземпляр приложения за фасадом.
static void setFacadeApplication(Application $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработать динамические статические вызовы к объекту.
static Builder connection(string|null $name)
Получить экземпляр создателя схем для подключения.
static Builder disableForeignKeyConstraints()
Без описания
static Builder drop(string $table)
Без описания
static Builder dropIfExists(string $table)
Без описания
static Builder enableForeignKeyConstraints()
Без описания
static Builder переименовать(string $from, string $to)
Без описания
static bool имеетСтолбец(string $table, string $column)
Без описания
static bool имеетСтолбцы(string $table, array $columns)
Без описания
static bool имеетТаблицу(string $table)
Без описания
static void значениеПоУмолчаниюДлинаСтроки(int $length)
Без описания
static void зарегистрироватьПользовательскийТипDoctrine(string $class, string $name, string $type)
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Support/Facades/Schema.html