Может войдёшь?
Черновики Написать статью Профиль

Комментарии mavsan

Разъясните про внедрения. Пишут, что в "app/Providers/RouteServiceProvider.php в методе boot()" надо добавить строку

PHP
$router->model('task''App\Task');

но там такой строки нет, тем не менее в метод destroy() контроллера TaskController передается экземпляр App/Task как он туда попадает?

То-же самое касается и внедрения TaskRepository в конструктор этого-же контроллера.

Ни в одном из провайдеров, зарегистрированных в config/app.php нет упоминаний…

Bulat

У меня laravel 5.3.*
Привязку параметра маршрута к модели

PHP$router->model('task''App\Task');

делать не нужно.
Достаточно указать в в методе контроллера

PHPpublic function destroy(Task $task)

и laravel сам привяжет параметр к модели.

← Назад | Дальше → Движется на Habravel