當我I composer dump-autoload
時,我的PSR4結構未註冊。這是我作曲,入口爲src/Booksmart:Laravel作曲家轉儲自動加載不應用新的PSR-4結構
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php",
"app/controllers/Api",
]
},
"psr-4": {
"Booksmart\\": "src/Booksmart"
},
,這是我的目錄結構:
src/
Booksmart/
Advance/
Advance.php
的Advance.php看起來是這樣的:
<?php
namespace Booksmart\Advance
class Advance
{
}
我vendor/composer/autoload_psr4.php
沒有按不會顯示我的Booksmart名稱空間的新條目,但絕對不會加載Advance.php類。這似乎很容易搞砸,我錯過了什麼?
psr-4應該在自動加載。 – 2014-08-29 01:07:13
詳情!非常感謝。 – 2014-08-29 14:37:34