html表單提交基本代碼 Larsvel模板Form表單類的用法?
簡(jiǎn)介作為一名后端工程師,你面對(duì)的是一堆JS和CSS嗎?如果我們能去掉大量冗余的HTML代碼塊就好了。Laravel作為一個(gè)高度可擴(kuò)展的框架,自然賦能于廣大后端開發(fā)者。在本文中,我們談一個(gè)簡(jiǎn)單而常用的表
簡(jiǎn)介作為一名后端工程師,你面對(duì)的是一堆JS和CSS嗎?如果我們能去掉大量冗余的HTML代碼塊就好了。Laravel作為一個(gè)高度可擴(kuò)展的框架,自然賦能于廣大后端開發(fā)者。在本文中,我們談一個(gè)簡(jiǎn)單而常用的表單類表單。Cod:資源(事件,事件控制器)在那一章,我們沒(méi)有 t手動(dòng)實(shí)現(xiàn)路由對(duì)應(yīng)的控制器方法,只構(gòu)建了一個(gè)簡(jiǎn)單的代碼框架?,F(xiàn)在讓我們 s首先添加記錄的內(nèi)容,想象一下首頁(yè)有一個(gè)提交數(shù)據(jù)的表單。相應(yīng)的,公共函數(shù)create () {return view ()}需要?jiǎng)?chuàng)建一個(gè)blade文件,為了使用框架提供的表單類庫(kù),在文件中添加以下內(nèi)容:Aliases GT[Form GT CollectiveHtmlFormFacad:類]。當(dāng)然,在使用這個(gè)類之前,您需要確保與compos:文本(名稱,空,[類gt表單-控制輸入-lg,占位符gt PHP黑客和比薩餅])??!}以上代碼最終生成的HTML內(nèi)容如下:lt輸入占位符PHP hacking和pizza namenametypetext值idname類form-controlinput-lggt注意模板文件中使用的分隔符是{?。。。,也就是不轉(zhuǎn)義。Form:文本的第一個(gè)參數(shù)是分配給input元素的nam:公開賽([路線gt ],[級(jí)別gt形式])!!}{!!Form:關(guān)閉()??!}默認(rèn)表單使用POST方法,route參數(shù)指定路由的位置。它也可以是使用的路由別名。有了上面的代碼結(jié)構(gòu),我們可以構(gòu)建一個(gè)完整的頁(yè)面。模板代碼如下。首先,使用布局模板文件:@extends(),然后手動(dòng)實(shí)現(xiàn)代碼的@section(content)部分。為了節(jié)省空間,只發(fā)布主要的表單元素:lt div class row gt lt div class colgt//form cont:公開賽([路線gt ],[級(jí)別gt形式])??!}//表單元素{??!Form:關(guān)閉()!!}以下是完整的輸入框:ltdiv classform-groupgt{!!Form:標(biāo)簽(名稱,事件名稱,[class gt控制標(biāo)簽])??!}{!!Form:文本(名稱,空,[類gt表單-控制輸入-lg,占位符gt PHP黑客和比薩餅])??!}lt/divgt還有一個(gè)下拉選擇框:ltdiv classform-groupgt{!!Form:標(biāo)簽(max_attendees,最大出席人數(shù),[class gt control-lab:精選(max_attendees,[2,3,4,5],null,[placeholder gt最大出席人數(shù),class gt表單-控制輸入-lg])??!}lt/divgt和文本框輸入:ltdiv classform-groupgt{?。orm:標(biāo)簽(描述,Description