0

私はこのチュートリアルhttp://www.youtube.com/watch?v=yAzd7Ig1Wggに従って、私のlaravel 4アプリケーションで動作するpsr-0でネームスペースを取得しましたが、喜びはありませんでした。私は何が欠けていますか?

私のフォルダ構造

>App
>>|Acme
>>>>|Billing
>>>>>>>|Billing.php

私の課金クラス

<?php namespace Acme\Billing;    

class Billing {     
    function __construct()
    {
        dd('finally!!!');
    }
}

私の作曲家ファイル

"autoload": {
    "classmap": [
        "app/commands",
        "app/controllers",
        "app/controllers",
        "app/models",
        "app/database/migrations",
        "app/database/seeds",
        "app/tests/TestCase.php",
        "app/lib"
    ],
    "psr-0":{
        "Acme":"app/"
    }
},

そして私のルート

Route::get('/', function(){
    new Acme\Biling\Billing;
});

このエラーが発生し続けます

Symfony \ Component \ Debug \ Exception \ FatalErrorException
Class 'Acme\Biling\Billing' not found
4

2 に答える 2

1

欠けていたものを見つけました。

"psr-0":{
    "Acme":"App/Acme" ***missing piece***
}

これはpsr-4でも機能します。それが誰かを助けることを願っています。注意: フォルダ構造に従い、名前を付けるときに大文字と小文字を確認してください。

于 2014-06-14T14:18:58.097 に答える