我想知道Laravel如何通過Facades進行類加載。Laravel 4 class loading and facades
我碰到this answer是說,DB
別名/外觀類加載代碼
這裏/vendor/laravel/framework/src/Illuminate/Database/Connection.php
我試過之後在回答所提出的意見和下面的代碼的index.php做什麼,但來了無法理解DB
Facade是如何加載Connection
類的。
我也弄糊塗了一些,因爲答案是說Connection
類是加載的,但是這個類沒有connection
方法。然而,文件說,我已經能夠使用的連接方法類似,
DB::connection('my-connection-name');
here's the link to the docs for this
我想知道這是所有映射以及如何加載發生。我猜測作曲家已經使映射自動化了,但是當我的應用程序啓動時它實際發生了什麼?
謝謝。發現了。 – kapad