Laravel: Избегайте указания зависимостей классов - PullRequest
0 голосов
/ 21 июня 2020

В Laravel вы можете сделать app(UserRepository::class) для разрешения классов. Мне было интересно, можно ли не использовать инъекцию зависимостей в некоторых классах. Например, в классе контроллера обычно это выглядит примерно так:

public function store(CreateUserRequest $request)
{
  $user = app(UserRepository::class)->create($request->validated()); // just used one time in a method

  return $user;
}

Итак, я просто использую класс репозитория один раз в этом методе. Мне просто интересно, можно ли было бы сделать это в данных обстоятельствах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...