Dee*_*ens 41 html php laravel laravel-5
为什么从Laravel 5开始不推荐使用Form和HTML帮助程序?我知道我可以使用像laravelcollective/html包这样的东西.但我只是想知道为什么Laravel停止使用/转移助手.
Eme*_*bah 67
答案很简单.
Taylor Otwell决定从核心组件中删除Form和Html,因为它应该由社区通过https://github.com/LaravelCollective/html等软件包维护.删除了很少的其他组件以保持框架的纤薄.不是每个人都使用Form和HTML,我个人更喜欢纯HTML.
我的看法
我对此的一个看法是性能问题,如果你检查表单和HTML类,你会看到如何实际生成表单,这涉及到循环foreach和其他脚本只是为了生成简单的表单,当你使用你的时候就不会发生这种情况.刀片中的纯HTML.
Laravel Form和HTML组件在完全自定义方面也有局限性,但是当您在刀片中使用纯HTML时,您可以随意自定义表单,任何前端开发人员都可以在不学习Laravel或Blade的情况下理解它.
我实际上认为Laravel Form和HTML适用于懒惰的开发人员,我的意见:)
您可以完全不使用Form&Html构建器,也可以使用可用的包
他们说Laravel开发人员删除了它,因为他们希望保持框架简单.并非所有开发人员都使用所有组件,因此他们可以手动添加模块.
很多开发人员对这个决定感到震惊,因为Laravel Collective非常有用并且是Laravel的重要组成部分.我真的希望Laravel Collective将再次成为Laravel框架的核心部分.
| 归档时间: |
|
| 查看次数: |
19838 次 |
| 最近记录: |