FastAdmin是一款基于ThinkPHP5+Bootstrap的極速后臺開發框架。
以一個學校管理插件為例
PHPSTORM
phpstudy
nginx1.15.11
MySQL8.0
php7.3.4
配置站點
我的域名設置為fast51admin.localhost.nyist.vip
安裝fastadmin可以使用git克隆項目至本地或者下載安裝包。
下載后解壓到對應站點目錄下,設置網站根目錄至文件的public目錄下(與tp一致)
解壓后的文件
然后為網站設置對應的NGINX規則
如果成功則訪問網站時可以看到,用戶為admin,密碼為123456
這是本次實例的規則
server{listen80;#該域名自動解析到本地127.0.0.1無須配置本地hostserver_namefast51admin.localhost.nyist.vip;#root路徑需要修改,此次插件只使用后臺,所以index為admin.phprootD:/phpstudy_pro/WWW/fast51admin.localhost.vip/nyistSw/public;indexadmin.php;if(!-e$request_filename){rewrite^(.*)$/admin.php?s=$1last;break;}location~\.php${fastcgi_pass127.0.0.1:9000;fastcgi_indexadmin.php;includefastcgi.conf;}}
注:使用phpstudy時規則修改在網站對應的vhost文件中。
以學校管理實例為例
在你安裝fastadmin成功后,會自動生成一個數據庫fast51
而我們自己要創建的表也在此數據庫中
這是fastadmin的一個強大功能,可以使用命令行一鍵生成對應數據表的控制器,模型,視圖,驗證器,語言包,JS等。
一鍵生成crud的命令
php think crud -t test
這里“-t”參數指定你要生成的數據表(可以不用寫前綴名)
常用參數
-c, --controller[=CONTROLLER] 生成的控制器名,可選,默認根據表名進行自動解析
-m, --model[=MODEL] 生成的模型名,可選,默認根據表名進行自動解析
-i, --fields[=FIELDS] 生成的數據列表中可見的字段,默認是全部
-d, --delete[=delete] 刪除模式,將刪除之前使用CRUD命令生成的相關文件
fastadmin可通過命令控制臺快速的一鍵生成后臺的權限節點菜單規則,同時后臺的管理菜單也會同步改變
一鍵生成menu的命令
php think menu -c test
這里“-c”參數指定控制器
生成后的樣子
測試各個自動生成的功能是否正常,是否滿足自身需求
FastAdmin可以通過命令行創建一個插件
一鍵生成addon的命令
php think addon -a mydemo -c create
這里“-a”參數指定插件的名稱
執行該命令后會在addons目錄中生成對應文件
其中的application對應的是tp自帶的application文件夾
也就是前幾步我們生成的文件所在的位置
將之前我們在crud中生成的文件按對應目錄復制到application中
導出我們的所有數據表,在將其合并入install.sql中
需要在插件目錄中對應的插件名.php中創建插件的后臺管理菜單。
注:install.sql會在插件第一次安裝時執行
命令行打包
//mydemo為你的插件目錄名稱
php think addon -a mydemo -c package
手動打包
進入你要打包的插件目錄中,選中所有文件,壓縮成zip壓縮包
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
網上購買基金手續費最低多少?網上銀行購買基金的手續費率最低為0.6%。假設購買1萬元的基金產品,則手續費為10000*10.6%=60元。根據購買基金的渠道不同,購買基金所產生的手續費是不一樣的。 在銀行柜臺購買基金手續費率為1.5%;在證券公司購買基金,手續費率在0.6%一1 .5%之間;基金公司直銷手續費率為0.6%。購買基金手續費怎么算?基金的手續費包括:申購費,贖回費、托管費和管理費,每一...
最近這段時間總有小伙伴問小編南寧金毛幼犬價格_南寧金毛幼犬價格查詢是什么,小編為此在網上搜尋了一些有關于南寧金毛幼犬價格_南寧金毛幼犬價格查詢的知識送給大家,希望能解答各位小伙伴的疑惑?!举Y料圖】南寧金毛幼犬價格隨著寵物養殖業的發展,越來越多的人開始關注幼犬的價格。而作為一種非常受歡迎的寵物犬,金毛幼犬成為了很多寵物愛好者的首選。南寧的金毛幼犬價格也備受關注,接下來我將為大家介紹南寧金毛幼犬的價格...
農行的結息交易是什么意思在每個季度最后一個月的21日,中國農業銀行會將本季度內賬戶活期存款利息轉入到用戶的賬戶中,并在下一日為用戶發送含有“結息交易”字樣的短信。中國農業銀行發送的結息交易短信只顯示利息金額,不顯示賬戶余額。借記卡中活期存款采用積數計息按季結息,每季末月的20日為結息日,按結息日營業機構的活期執行利率計算的稅后利息,并入本金起息。中國農業銀行已經暫停收取利息...