简介作为一名后端工程师,你面对的是一堆JS和CSS吗?如果我们能去掉大量冗余的HTML代码块就好了。Laravel作为一个高度可扩展的框架,自然赋能于广大后端开发者。在本文中,我们谈一个简单而常用的表单类表单。Cod:资源(事件,事件控制器)在那一章,我们没有t手动实现路由对应的控制器方法,只构建了一个简单的代码框架。现在让我们s首先添加记录的内容,想象一下首页有一个提交数据的表单。相应的,公共函数create(){returnview()}需要创建一个blade文件,为了使用框架提供的表单类库,在文件中添加以下内容:AliasesGT[FormGTCollectiveHtmlFormFacad:类]。当然,在使用这个类之前,您需要确保与compos:文本(名称,空,[类gt表单-控制输入-lg,占位符gtPHP黑客和比萨饼])!!}以上代码最终生成的HTML内容如下:lt输入占位符PHPhacking和pizzanamenametypetext值idname类form-controlinput-lggt注意模板文件中使用的分隔符是{!!!!},也就是不转义。Form:文本的第一个参数是分配给input元素的nam:公开赛([路线gt],[级别gt形式])!!}{!!Form:关闭()!!}默认表单使用POST方法,route参数指定路由的位置。它也可以是使用的路由别名。有了上面的代码结构,我们可以构建一个完整的页面。模板代码如下。首先,使用布局模板文件:@extends(),然后手动实现代码的@section(content)部分。为了节省空间,只发布主要的表单元素:ltdivclassrowgtltdivclasscolgt//formcont:公开赛([路线gt],[级别gt形式])!!}//表单元素{!!Form:关闭()!!}以下是完整的输入框:ltdivclassform-groupgt{!!Form:标签(名称,事件名称,[classgt控制标签])!!}{!!Form:文本(名称,空,[类gt表单-控制输入-lg,占位符gtPHP黑客和比萨饼])!!}lt/divgt还有一个下拉选择框:ltdivclassform-groupgt{!!Form:标签(max_attendees,最大出席人数,[classgtcontrol-lab:精选(max_attendees,[2,3,4,5],null,[placeholdergt最大出席人数,classgt表单-控制输入-lg])!!}lt/divgt和文本框输入:ltdivclassform-groupgt{!!Form:标签(描述,Description