Ответ 1
Ответ прост.
Тейлор Отуэлл решил удалить Form и Html из основных компонентов, потому что это то, что должно поддерживаться сообществом через пакеты, такие как https://github.com/LaravelCollective/html. Немногие другие компоненты были удалены, чтобы сохранить раму тонкой. Не каждый использует форму и HTML, я лично предпочитаю чистый HTML.
Мое мнение
Одно из моих мнений по этому вопросу - проблема производительности. Если вы проверите классы формы и HTML, вы увидите, как формы фактически сгенерированы, что включает в себя цикл с помощью foreach
и других script только для создания простой формы, которая просто не происходит, когда вы используете свой простой HTML в своем клиенте.
Компоненты Laravel Form и HTML также имеют ограничения с точки зрения полной настройки, но когда вы используете простой HTML в своем клиенте, вы можете свободно настраивать форму в любом случае, как вам нравится, и любой сторонний разработчик может ее понять, не изучая Laravel или Blade.
Я действительно думаю, что Laravel Form и HTML для ленивых разработчиков, мое мнение:)
Вы можете обойтись без разработчиков Form и Html полностью или использовать доступные пакеты