У меня есть следующие 3 класса: UserController,
Код: Выделить всё
UserServiceСогласно документации должно работать следующее:
В UserController.php :
Код: Выделить всё
public function __construct(
protected UserService $userService,
) {}
Даже когда я добавляю привязку в контейнер службы приложения:
Код: Выделить всё
$this->app->bind(UserService::class, function ($app) {
return new UserService(new UserRepository());
});
Код: Выделить всё
public function register(RegistrationRequest $request) : UserResource
{
Log::info('Registration attempt');
$user = $this->$userService->register($request);
return new UserResource($user);
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... ot-working
Мобильная версия