摘要:郵件設置設置為。創建插件打開編輯器,在插件目錄下創建目錄,并在目錄下創建表單文件定義組件增加新頁面查看頁面前端,確認已經生效,只是插件沒有定義,所以沒有內容可以顯示。
郵件設置:config/mail.php;設置為smtp。
創建插件Contact
打開編輯器,在contact插件目錄下創建components目錄,并在目錄下創建表單文件:ContactForm.php
定義組件
File:plugins aiseinfocontactcomponentsContactForm.php "Contact Form", "description" => "Simple contact form" ]; } }
File:pluginsraiseinfocontactPlugin.php
"contactform", ]; } public function registerSettings() { } }
增加新頁面:
查看頁面前端,確認已經生效,只是插件沒有定義htm,所以沒有內容可以顯示。
下面編輯表單內容:
File:plugins aiseinfocontactcomponentscontactformdefault.htm
實現功能:
上面的表單沒有功能,甚至都沒有設置表單提交的目標是什么,現在首先實現表單提交的方法:
File:plugins aiseinfocontactcomponentsContactForm.php "Contact Form", "description" => "Simple contact form" ]; } public function onSend() { $vars = [ "name" => Input::get("name"), "email" => Input::get("email"), "content" => Input::get("content") ]; // views/mail/message/htm Mail::send("raiseinfo.contact::mail.message", $vars, function($message) { $message->to("tian5258@gmail.com", "Admin Person"); $message->subject("從聯系人表單提交的郵件"); }); } }
其中"raiseinfo.contact::mail.message"是郵件模板,我們需要創建郵件模板目錄及文件,結構如下:
plugins aiseinfocontactviews plugins aiseinfocontactviewsmail plugins aiseinfocontactviewsmailmessage.htm
編輯模板:
File:plugins aiseinfocontactviewsmailmessage.htmYou got a new message from {{ name }} at {{ email }}
Message{{ content }}
最后修改form的action,這里我們采用data方法
File: plugins aiseinfocontactcomponentscontactformdefault.htm
測試
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28892.html
摘要:針對上一節的表單添加驗證功能從聯系人表單提交的郵件顯示錯誤信息姓名郵件地址信息發送 針對上一節的表單添加驗證功能 File:plugins aiseinfocontactcomponentsContactForm.php use IlluminateSupportFacadesValidator; use IlluminateSupportFacadesRedirect; ... ...
摘要:創建插件對于來講是很簡單的事情,因為,提供了一個插件構建器具體步驟這里就不贅述了。安裝完成后,會出現上圖所示的菜單創建自己的插件的方法是點擊如下圖所示的小按鈕。 創建插件對于October來講是很簡單的事情,因為,October提供了一個插件構建器:RainLab.Builder showImg(https://segmentfault.com/img/bVbcoxL?w=1266&h...
摘要:我們將采用方式完成,在提交保存視頻之前,通過方式實現提前于保存視頻之前,保存演員信息。我們再在數據庫中確認一下下面,我們對輸入的用戶姓名進行分離。 我們試著直接在Select中輸入新的演員showImg(https://segmentfault.com/img/bVbcqpZ?w=386&h=276); 點擊保存 showImg(https://segmentfault.com/img...
摘要:所以,實際上我們沒有辦法保存這些信息。下一節我們將解決這個問題。 在上一節中我們是使用repeater字段存儲演員信息的,當然這不是最佳的方式,我們希望,演員的信息能夠存儲在單獨的表中,而且演員的信息可能需要更多的字段進行存儲。然后將演員表和其他表進行關聯,就好像視頻表和風格表之間的關聯一樣。 showImg(https://segmentfault.com/img/bVbcpEb?w...
摘要:關系,用于將圖片附加到表上再次刷新頁面,現在可以進行圖片上傳了。如何顯示上傳的圖片簡介查看視頻頁面會出現上面圖片顯示的信息,圖片并沒有顯示出來。我們要是顯示這些圖片,則在進行代碼修改圖集當然我們可以使用插件進行顯示和展示。 這一部分我們將為影片創建圖片和圖片庫首先我們將分頁改為每頁10個影片 showImg(https://segmentfault.com/img/bVbco9R?w=...
閱讀 634·2021-09-22 10:02
閱讀 6326·2021-09-03 10:49
閱讀 565·2021-09-02 09:47
閱讀 2151·2019-08-30 15:53
閱讀 2929·2019-08-30 15:44
閱讀 900·2019-08-30 13:20
閱讀 1812·2019-08-29 16:32
閱讀 889·2019-08-29 12:46