問題描述:因為各種原因用composer沒法獲取到依賴,所以就直接從git下載了包,放到vendor目錄下,雖然有命名空間但是卻不能使用use
解決:要使用use必須是自動引入的依賴,所以需要重新更新autoload文件
修改composer.json文件, 加入/修改
"autoload":{??
? ? "psr-4":{? ??
? ? ? ? "Elastic\\":"enhance/elastic"?
? ? ?}
}
其中 前面 是 你自己的命名空間名稱, 后面是目錄 名稱(相對于 composer.json文件)
修改完成后在項目根目錄執行
composer dump-autoload
這樣就可以使用use來引用了