模板全解析)
【免費下載鏈接】phpstorm-laravel-live-templatesLaravel Live Templates for PhpStorm項目地址https://gitcode.com/gh_mirrors/ph/phpstorm-laravel-live-templates點擊查看免費下載phpstorm-laravel-live-templates 是一個為 PhpStorm 打造 Laravel 開發(fā)體驗的 Live Templates實時模板集合其中的表單模板與助手函數(shù)模板是日常開發(fā)中使用頻率最高的兩組敲入Form::open或Helper::url后按快捷鍵即可展開成結(jié)構(gòu)完整、變量可逐位編輯的代碼讓你告別手打 Blade 表單與 URL 函數(shù)的繁瑣過程。 它能為 Laravel 開發(fā)省掉什么在 Laravel 項目中這兩類代碼幾乎每個功能都會用到表單FormForm::open/Form::text/Form::checkbox/Form::submit……手動書寫要記住參數(shù)順序、默認(rèn)值、屬性數(shù)組極易寫錯助手函數(shù)Helpersurl()、route()、asset()、link_to_route()……拼 URL 和生成 HTML 鏈接時參數(shù)組合多且容易漏參。這套模板把每個函數(shù)封裝成填空式骨架先給出合理默認(rèn)值再按順序高亮各變量用Tab鍵逐個確認(rèn)或修改即可。 安裝步驟3 步導(dǎo)入 PhpStorm整個倉庫就是為 PhpStorm 的Settings Repository功能設(shè)計的無需任何命令行操作打開 PhpStorm 的Preferences → Tools → Settings Repository點擊Add Read-only Source填入本倉庫地址https://gitcode.com/gh_mirrors/ph/phpstorm-laravel-live-templates重啟 PhpStorm再到Preferences → Live Templates展開模板組查看全部內(nèi)容。 詳細(xì)安裝說明見 README.md許可協(xié)議見 LICENSE。? 最快調(diào)用方式Insert Live Template 快捷鍵模板數(shù)量很多記不住快捷詞怎么辦官方推薦Insert Live Template流程輸入任意前綴字母如Fo、For或Form::o按Cmd JmacOS觸發(fā)模板過濾列表繼續(xù)輸入可進一步篩選選中目標(biāo)模板變量會按順序高亮Tab逐個編輯Enter確認(rèn)默認(rèn)值。比如輸入Helper::url再按Cmd J就會命中生成完整 URL的模板。 表單模板全解析Laravel-Form 組表單模板定義在 templates/Laravel_Form.xml共 16 個模板按開表單 → 填字段 → 提交的流程組織模板快捷名作用默認(rèn)變量亮點Form::open生成{!! Form::open(...) !!}開閉結(jié)構(gòu)TYPE提供 route/url/action 枚舉OPTIONS默認(rèn), method postForm::openWithFileUpload開啟表單并自動啟用files true上傳文件表單專用Form::model綁定模型的表單編輯場景MODEL默認(rèn)$userTARGET默認(rèn)[user.update, $user-id]Form::label生成 label 元素DEFAULT通過capitalize(NAME)自動把字段名轉(zhuǎn)為首字母大寫Form::text/Form::email/Form::password常見輸入框默認(rèn)帶[class form-control]Form::textarea多行文本默認(rèn)名bodyForm::hidden隱藏域默認(rèn)名name、值valueForm::checkbox/Form::radio復(fù)選框/單選框含label包裹CHECKED提供空/true 枚舉ID自動跟隨NAMEForm::input文件輸入框默認(rèn)名filenameForm::select/Form::selectRange/Form::selectMonth下拉列表三種形態(tài)range 默認(rèn)區(qū)間 1~20Form::submit提交按鈕默認(rèn)文案SubmitForm::macro定義自定義 Form 宏直接在 PHP 上下文生成Form::macro(...)骨架展開Form::open后你會經(jīng)歷三次填空TYPEroute/url/action 三選一→TARGET默認(rèn)route.name→OPTIONS默認(rèn)追加method post三步即得到一個完整可提交的表單外殼{!! Form::open([route route.name, method post]) !!} // 這里放表單字段 {!! Form::close() !!} 助手函數(shù)模板全解析Laravel-Helpers 組助手函數(shù)模板定義在 templates/Laravel_Helpers.xml覆蓋 Laravel 最常用的一批 URL 與鏈接函數(shù)模板快捷名作用默認(rèn)值示例Helper::url生成指向指定路徑的完整 URLurl(foo/bar, $parameters, null)Helper::secure_url生成 HTTPS 完整 URLsecure_url(foo/bar, $parameters)Helper::route為命名路由生成 URLroute(routeName, $params)Helper::action為控制器方法生成 URLaction(HomeControllergetIndex, $params)Helper::asset生成靜態(tài)資源 URLasset(img/photo.jpg)Helper::secure_asset生成 HTTPS 資源鏈接—Helper::link_to生成指向 URL 的 HTML 鏈接含標(biāo)題、屬性、是否安全四個變量Helper::link_to_route/Helper::link_to_action/Helper::link_to_asset生成指向路由/控制器/資源的 HTML 鏈接屬性默認(rèn)$attributesHelper::path一鍵輸出目錄路徑函數(shù)枚舉app_path()/base_path()/public_path()/storage_path()注意一個小細(xì)節(jié)Helper::path并不是生成path()函數(shù)而是把 Laravel 的四個常用路徑函數(shù)做成一個枚舉選擇器——按Tab即可在app_path()、base_path()、public_path()、storage_path()之間切換非常適合在寫配置讀取、日志路徑時快速選用。? 模板源文件在哪里每個模板組對應(yīng)templates/目錄下一個 XML 文件結(jié)構(gòu)與內(nèi)容一目了然方便你閱讀或二次定制表單模板Laravel_Form.xmltemplateSet groupLaravel-Form下 16 個template助手函數(shù)模板Laravel_Helpers.xmltemplateSet groupLaravel-Helpers下 11 個template每個template里的value是代碼骨架$VAR$是待填變量variable定義默認(rèn)值與表達(dá)式如capitalize(NAME)、enum(...)context決定模板在哪些編輯器上下文中出現(xiàn)表單模板支持 HTML 與 PHP 上下文助手函數(shù)模板僅 PHP。?? 注意事項該倉庫目前已停止維護見 README.md 頂部聲明官方建議搭配Laravel IDE Helper使用以獲得更完善的自動補全與靜態(tài)檢查能力模板本身仍然可以正常導(dǎo)入使用。模板針對的是 Laravel 4 時代的 API如Form::open、link_to()系列如果你使用 Laravel 5展開模板后通常需要按新版語法微調(diào)參數(shù)。倉庫為只讀設(shè)置源導(dǎo)入請勿在Settings Repository中誤開可寫模式。 小結(jié)phpstorm-laravel-live-templates 用一套填空式模板把 Laravel 中最高頻的兩類代碼——表單與助手函數(shù)——變成了按Cmd J加Tab就能完成的肌肉記憶。從Form::open的三次變量確認(rèn)到Helper::url的完整 URL 一鍵生成掌握它之后你幾乎不需要再憑記憶手寫這些代碼。配合Insert Live Template的前綴過濾技巧哪怕有幾十個模板也總能 3 秒內(nèi)找到目標(biāo)是 Laravel 老項目二次開發(fā)、以及學(xué)習(xí)模板自定義時的絕佳參考。贊分享【免費下載鏈接】phpstorm-laravel-live-templatesLaravel Live Templates for PhpStorm項目地址https://gitcode.com/gh_mirrors/ph/phpstorm-laravel-live-templates點擊查看免費下載相關(guān)推薦CodeIgniter 4 Form Helper 表單輔助函數(shù)完全指南從表單生成到回顯與校驗CodeIgniter 4 Form Helper 表單輔助函數(shù)完全指南從表單生成到回顯與校驗 導(dǎo)讀 Form Helper 表單輔助函數(shù)是 CodeIg后端Web框架laravel-ide-helper 的 php-templates 實戰(zhàn)解析基于 Laravel 官方 VS Code 擴展模板的 PhpStorm Meta 數(shù)據(jù)生成laravel ide helper 的 php templates 實戰(zhàn)解析基于 Laravel 官方 VS Code 擴展模板的 PhpStorm Met開發(fā)工具代碼生成react-jsonschema-form 自定義模板Custom Templates完全指南從 FieldTemplate 到 ButtonTemplatesreact jsonschema form 自定義模板Custom Templates完全指南從 FieldTemplate 到 ButtonTempla前端UI組件創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考