Как классы схемы получают доступ к методам из других классов - PullRequest
0 голосов
/ 09 января 2020

При создании миграций Мы используем функцию Schema :: create, но если вы заглянете внутрь класса Schema, у него нет этого метода, он принадлежит другому классу.

1 Ответ

1 голос
/ 09 января 2020

Schema - это Фасад. На основании laravel документации: a facade is a class that provides access to an object from the container.

Я не очень разбираюсь в Фасаде. Вы можете прочитать больше об этом здесь: https://laravel.com/docs/5.7/facades

Таким образом, в основном фасад Schema использует класс Illuminate\Database\Schema\Builder.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...