亚州天堂爱爱,做爱视频国产全过程在线观看,成人试看30分钟免费视频,女人无遮挡裸交性做爰视频网站

? ? ?

FastAdmin – 基于 ThinkPHP 的極速后臺開發(fā)框架(fastadmin thinkphp6)

開發(fā)一個管理后臺,工作往往是繁瑣而又重復的:用戶登錄、權限管理、圖表展示、控制面板、增刪改查等等,同時,需求也是多種多樣的:電商系統、問答社區(qū)、客服系統、倉庫管理等等,五花八門。能不能有一個框架,能直接搭建好項目骨架,讓開發(fā)者專心于業(yè)務開發(fā)呢?FastAdmin或許是一個不錯的選擇。

簡介

FastAdmin,是 karson 在 Gitee 上開源的后臺開發(fā)框架,倉庫位于 https://Gitee.com/karson/fastadmin,目前版本為 v1.3.3.20220121。

FastAdmin 基于 ThinkPHP Bootstrap,能夠快速進行管理后臺的開發(fā)。FastAdmin提供了強大的命令行工具,能夠一鍵生成代碼、一鍵管理插件等,提供了豐富的插件選擇,基于MVC設計模式,基于模塊化設計,共分為:前臺、API、后臺和公共等四大部分等。

FastAdmin - 基于 ThinkPHP 的極速后臺開發(fā)框架(fastadmin thinkphp6)

使用

FastAdmin 的特性包括:

  • 基于Auth驗證的權限管理系統
  • 支持無限級父子級權限繼承,父級的管理員可任意增刪改子級管理員及權限設置
    • 支持單管理員多角色
    • 支持管理子級數據或個人數據
  • 強大的一鍵生成功能
    • 一鍵生成CRUD,包括控制器、模型、視圖、JS、語言包、菜單、回收站等
    • 一鍵壓縮打包JS和CSS文件,一鍵CDN靜態(tài)資源部署
    • 一鍵生成控制器菜單和規(guī)則
    • 一鍵生成API接口文檔
  • 完善的前端功能組件開發(fā)
    • 基于AdminLTE二次開發(fā)
    • 基于Bootstrap開發(fā),自適應手機、平板、PC
    • 基于RequireJS進行JS模塊管理,按需加載
    • 基于Less進行樣式開發(fā)
  • 強大的應用插件擴展功能,在線安裝卸載升級應用插件
  • 通用的會員模塊和API模塊
  • 共用同一賬號體系的Web端會員中心權限驗證和API接口會員權限驗證
  • 二級域名部署支持,同時域名支持綁定到插件
  • 支持大文件分片上傳、分片直傳、剪切板粘貼上傳、拖拽上傳,進度條顯示,圖片上傳前壓縮
  • 支持列表跨頁選擇記憶、分頁大小記憶、左右固定列
  • 強大的應用模塊支持(CMS、簡單商城、知識付費問答、在線投票系統、Shopro商城、Fastflow工作流、CRM客戶關系管理)
  • 支持CMS、博客、知識付費問答無縫整合Xunsearch全文搜索
  • Uniapp微信小程序支持(CMS小程序、活動報名小程序、民宿酒店預訂小程序、問答小程序、簡單商城小程序、Shopro商城小程序)
  • 整合第三方短信接口(阿里云騰訊云短信)
  • 無縫整合第三方云存儲(七牛云、阿里云OSS、又拍云)功能
  • 第三方富文本編輯器支持(Summernote、Nkeditor、百度編輯器)
  • 第三方登錄(QQ、微信、微博)整合
  • 第三方支付(微信、支付寶)無縫整合,微信支持PC端掃碼支付
  • 豐富的插件應用市場

使用FastAdmin,首先進行安裝,要求環(huán)境如下:

PHP >= 7.1 且 <= 7.3 (推薦PHP7.1版本)Mysql >= 5.6 (需支持innodb引擎)Apache 或 NginxPDO PHP ExtensionMBstring PHP ExtensionCURL PHP ExtensionGit (用于源代碼的版本管理)Node.js (可選,用于安裝Bower和LESS,同時打包壓縮也需要使用到)Composer (可選,用于管理第三方擴展包)Bower (可選,用于管理前端資源)Less (可選,用于編輯less文件,如果你需要增改css樣式,建議安裝上)

下載安裝包后,

  1. 將下載的完整包解壓到你的站點項目目錄,不支持放在二級目錄。
  2. 添加站點并綁定到項目中的public目錄為運行目錄。
  3. 訪問你的項目域名進行安裝,比如:https://demo.fastadmin.net/install.php 。
  4. 為了安全,安裝完成后會在public目錄生成隨機后臺入口,請通過隨機后臺入口登錄管理后臺。

安裝完成后,就能進入后臺了:

FastAdmin - 基于 ThinkPHP 的極速后臺開發(fā)框架(fastadmin thinkphp6)

FastAdmin基于ThinkPHP5強大的命令行功能擴展了一系列命令行功能,可以很方便的一鍵生成CRUD、生成權限菜單、壓縮打包CSS和JS、啟用禁用插件等功能,如

//生成fa_test表的CRUDphp think crud -t test//生成fa_test表的CRUD且一鍵生成菜單php think crud -t test -u 1//刪除fa_test表生成的CRUDphp think crud -t test -d 1//生成fa_test表的CRUD且控制器生成在二級目錄下php think crud -t test -c mydir/test

在FastAdmin中默認有四個應用模塊:admin、api、common、index,你也可以擴展開發(fā)自己的應用模塊。

  • 后臺模塊(admin)是FastAdmin中的核心模塊,后臺模塊又分為系統配置、附件管理、分類管理、插件管理等多個功能模塊,更多的功能模塊可以在插件管理中自由的安裝和卸載。后臺的前端是基于AdminLTE和Bootstrap進行了大量二次開發(fā),采用RequireJS進行JS模塊化管理和加載。
  • 前臺模塊(index)的結構和后臺功能類似,具體請參考后臺模塊的章節(jié)
  • 公共模塊(common)是一個特殊的模塊,默認是禁止直接訪問的,一般用于放置一些公共的類或其它模塊的繼承基類等。
  • Api模塊(api)通常用于對接APP,用于向APP提供接口,目前FastAdmin暫未提供API相關的插件和文檔,你可以直接參考ThinkPHP5官方的文檔。

FastAdmin插件豐富,提供了插件市場,能夠隨時獲取各類插件,并直接在后臺進行安裝和管理:

FastAdmin - 基于 ThinkPHP 的極速后臺開發(fā)框架(fastadmin thinkphp6)

總結

FastAdmin 基于 ThinkPHP Bootstrap,提供了強大的命令行工具,能夠一鍵生成代碼、一鍵管理插件等,提供了豐富的插件選擇,充分利用了ThinkPHP實現了高效可擴展的開發(fā)流程,能夠快速完成管理后臺的開發(fā)。

版權聲明:本文內容由互聯網用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2024年4月30日 上午8:04
下一篇 2024年5月1日 上午8:10

相關推薦