1

異なるモジュール フォルダーに複数ModuleServiceProviderあり、1 つのフォルダーに動的に登録しようとしていますRootServiceProvider

ModuleServiceProvider

public function register()
{
  $this->app->bind(CategoryRepositoryInterface::class, CategoryRepository::class);
}

ここに私のコードがありますrootServiceProvider

public function boot()
{
  foreach(glob(app_path().'/Azam/Modules/*/Providers/*.php') as $provider) {
     $this->app->register($provider);
  }
}

そして私が得ているエラー

クラス '/Users/.../Desktop/Developments/Codes/project/app/Azam/Modules/Categories/Providers/CategoryServiceProvider.php' が見つかりません

私のファイルパスは良さそうです。

4

1 に答える 1