Разъясните про внедрения. Пишут, что в "app/Providers/RouteServiceProvider.php в методе boot()" надо добавить строку
PHP
$router->model('task', 'App\Task');
но там такой строки нет, тем не менее в метод destroy() контроллера TaskController передается экземпляр App/Task как он туда попадает?
То-же самое касается и внедрения TaskRepository в конструктор этого-же контроллера.
Ни в одном из провайдеров, зарегистрированных в config/app.php нет упоминаний об App/Task (только в AuthServiceProvider регистрация TaskPolicy), ни TaskRepository.
Разъясните про внедрения. Пишут, что в "app/Providers/RouteServiceProvider.php в методе boot()" надо добавить строку
$router->model('task', 'App\Task');
но там такой строки нет, тем не менее в метод destroy() контроллера TaskController передается экземпляр App/Task как он туда попадает?
То-же самое касается и внедрения TaskRepository в конструктор этого-же контроллера.
Ни в одном из провайдеров, зарегистрированных в config/app.php нет упоминаний об App/Task (только в AuthServiceProvider регистрация TaskPolicy), ни TaskRepository.