我已经找到了一种替代方法来做到这一点,但我真的很想知道为什么在创建服务提供商后我得到这个错误:
ProviderRepository.php第120行出现ErrorException:为foreach()
提供无效参数创建服务提供者的步骤如下:
1-php artisan make:provider UserServiceProvider
2-将'App'Providers'UserServiceProvider::class'
添加到config/app.php
中的providers数组
我错过了什么吗?
我用来解决这个问题的另一种方法是将我所有的服务注册在app/Providers/AppServiceProvider.php
在我的情况下,问题是我没有在服务提供商的provides
方法中返回数组:
public function provides()
{
return [];
}