Ответ 1
В методе контроллера Запрос функции впрыска всегда предпочтительнее, поскольку в некоторых методах он может помочь вам использовать проверку форм (они расширяют класс запроса по умолчанию), который будет автоматически проверять ваш запрос непосредственно перед вводом в фактический метод контроллера. Это потрясающая функция, которая помогает создавать тонкий и чистый код контроллера.
Использование ввода запроса по умолчанию делает методы вашего контроллера похожими и упрощенными.
Инъекция объекта всегда лучше, чем Фасады, потому что такие методы и объекты легче тестировать.
get()
и input()
- это методы разных классов. Первый - это метод запроса Symphony HttpFoundation, input()
- это метод класса запроса Laravel, расширяющий класс Symphony Request.