我正在使用的應用程序目錄中的自定義文件夾包含計費,異常,庫等。這裏是我的目錄結構...Laravel PSR-4不加載類自動
app
-iw
-Billing
-BillingInterface.php
-StripeBilling.php
-Exceptions
-Repositories
-macros.php
composer.json
"psr-4": {
"iw\\" : "app/iw"
},
運行命令composer dump-autoload -o
類
// app/iw/BillingInterface.php (location)
<?php namespace iw\Billing;
interface BillingInterface {}
而且
// app/iw/StripeBilling.php (location)
<?php namespace iw\Billing;
class StripeBilling {
public function bill()
{
dd('billing');
}
}
我收到類沒有發現錯誤,甚至我注意到,vendor/composer/autoload_ps4.php
是不是跟這個新的文件夾更新。請幫忙。感謝
阱結構看都正確,作曲家給出0錯誤?出於好奇'''「psr-4」''聲明在自動加載樹中?試圖做一個作曲家自我更新? – arma
@arma是作曲家給出0錯誤。我試着作曲家自我更新 – seoppc
只是做了相同的測試,它爲我工作正常。 – arma