簡介作為一名后端工程師,你面對的是一堆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