## vendor
>[info]`因為Laravel使用了Composer管理依賴,所以使用Laravel需要保證機器上已安裝Composer。(當然,如果是下載的Laravel一件安裝包,可以不裝Composer就能使用,只是之后再需要添加依賴的時候,更改項目目錄下的composer.json文件,update依賴的時候需要保證composer 已安裝)
通過 Laravel 安裝器
首先,通過 Composer 安裝 Laravel 安裝器:
composer global require "laravel/installer"
確保~/.composer/vendor/bin在系統路徑中,否則不能在任意路徑調用laravel命令。
這里我在命令行中執行composer global require "laravel/installer"命令時,一些奇怪的錯誤,一開始不懂為什么,后來重新以管理員身份啟動Cmd方法就好了(不太確定是否真的是這個原因,不過我這確實有效)
>[info]第三方類庫擴展
如果你直接使用的是第三方的類庫包,或者是類名和后綴和ThinkPHP的默認規則不符合的,我們建議你放到第三方類庫擴展目錄Extend/Vendor目錄下面,并使用vendor方法來導入。
例如,我們把Zend的Filter\Dir.php 放到Vendor目錄下面,這個時候Dir文件的路徑就是
Vendor\Zend\Filter\Dir.php,我們使用vendor方法導入就是:
Vendor('Zend.Filter.Dir');
需要注意的是,vendor方法默認導入的類庫后綴是php的而不是class.php的,如果你的第三方類庫的后綴是class.php,可以使用:
Vendor('Zend.Filter.Dir','','.class.php');
或者使用:
import('Zend.Filter.Dir',VENDOR_PATH);
通過使用第三方類庫擴展,我們可以直接使用Zend、CI或者其他框架中的類庫`