2017-09-01 4 views
0

パッケージ者協会では存在しない、と私thinkaクラスLaravelTournamentSeederは、私はパッケージをコード化している

私のプラグインの組織がある私は、名前空間の問題を持っている:

composer.jsonで
- database 
-- factories 
-- migrations 
-- seeds 
- resources 
- src 
-- MyServiceProvider 
-- MyController 

、私が持っています:

"autoload": { 
"psr-4": { 
    "Xoco70\\LaravelTournaments\\": "src" 
}, 
"classmap": [ 
    "src/" 
] 

}、

だから、基本的に、すべてのデータベースフォルダがノーを持っています名前空間。私は php artisan db:seed --class=LaravelTournamentSeeder

を呼び出したいとき

私が手:

[ReflectionException]       
Class LaravelTournamentSeeder does not exist 

しかしLaravelTournamentSeederが存在している:私は資産を公開しているため最初のそれは私のプラグインに存在し、そして、それは、私のlaravelインストールに存在します。

答えて

0

これはコンポーザーの自動読み込みの問題です。

コンソールのコマンドcomposer dumpautoloadをプロジェクトルートから実行するだけで、それを実行できるはずです。

関連する問題