我跟着this answer和其他一些,但無法得到這項工作。Laravel 5.4應用程序無法在自定義目錄中加載自定義類
我有自定義目錄App
- >libraries
它擁有自定義的PHP類。在composer.json我在PSR-4節
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/",
"libraries\\": "app/libraries"
}
},
增加它在其中我想使用類控制器App\Http\Controller\OrderController.php
我已經添加了這個
use App\libraries\API; // on top of the page
class OrderController extends BaseController
{
public function orderSubmit()
{
// some code
API::convertUSDToEUR($product['price']);
}
}
錯誤
FatalThrowableError類 '應用\庫\ API' 未找到
我也做過composer dump-autoload
嘗試'使用libraries \ API;'? – linktoahref
是的,只有'使用API;',並嘗試'庫\ API :: convertUSDToEUR($ product ['price']);' – Ivan
我認爲這可能是一個命名空間問題,你嘗試過:'namespace App \ Libraries ;'然後'使用API;' –