Собственно вопрос. Есть такой код:
class UserController extends Controller
{
private $userService;
public function __construct(UserService $userService)
{
$this->userService = $userService;
}
}
class UserServiceProvider extends ServiceProvider
{
public function register()
{
$this->app->singleton(UserService::class, function($app) {
return new UserService;
});
}
}
провайдер в конфиге подключен, UserService лежит в папке App/Services его namespace - App\Services
При попытке запуска laravel ругается, что не может его найти, но если переименовать UserService, например в SuperUserService, и поменять во всех местах, то нормально
Что делать?