f9yx0du 发表于 2024-10-10 03:30:02

FastAdmin - 基于 ThinkPHP 的极速后台研发框架


    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">研发</span>一个管理后台,工作<span style="color: black;">常常</span>是繁琐而又重复的:用户登录、权限管理、图表展示、<span style="color: black;">掌控</span>面板、增删改查等等,<span style="color: black;">同期</span>,<span style="color: black;">需要</span><span style="color: black;">亦</span>是多种多样的:电商系统、问答社区、客服系统、仓库管理等等,五花八门。能<span style="color: black;">不可</span>有一个框架,能直接搭建好项目骨架,让<span style="color: black;">研发</span>者专心于业务<span style="color: black;">研发</span>呢?FastAdmin或许是一个不错的<span style="color: black;">选取</span>。</p>
    <h1 style="color: black; text-align: left; margin-bottom: 10px;">简介</h1>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">FastAdmin,是 karson 在 Gitee 上开源的后台<span style="color: black;">研发</span>框架,仓库<span style="color: black;">位置于</span></p>https://gitee.com/karson/fastadmin,<span style="color: black;">日前</span>版本为 v1.3.3.20220121。

    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">FastAdmin 基于 ThinkPHP+Bootstrap,能够快速进行管理后台的<span style="color: black;">研发</span>。FastAdmin<span style="color: black;">供给</span>了强大的命令行工具,能够一键生成代码、一键管理插件等,<span style="color: black;">供给</span>了丰富的插件<span style="color: black;">选取</span>,基于MVC设计模式,基于模块化设计,共分为:前台、API、后台和公共等四大部分等。</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/99cf8109681a4ef2887a500d622b3b5f~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1728741160&amp;x-signature=p7hrivsARwbsX%2FNSy%2BLaIUk5KP8%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <h1 style="color: black; text-align: left; margin-bottom: 10px;"><span style="color: black;">运用</span></h1>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">FastAdmin 的特性<span style="color: black;">包含</span>:</p>基于Auth验证的权限管理系统支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置支持单管理员多角色支持管理子级数据或个人数据强大的一键生成功能一键生成CRUD,<span style="color: black;">包含</span><span style="color: black;">掌控</span>器、模型、视图、JS、语言包、菜单、回收站等一键压缩打包JS和CSS文件,一键CDN静态资源<span style="color: black;">安排</span>一键生成<span style="color: black;">掌控</span>器菜单和规则一键生成API接口文档完善的前端功能组件<span style="color: black;">研发</span>基于AdminLTE二次<span style="color: black;">研发</span>基于Bootstrap<span style="color: black;">研发</span>,自适应手机、平板、PC基于RequireJS进行JS模块管理,按需加载基于Less进行样式<span style="color: black;">研发</span>强大的应用插件扩展功能,在线安装卸载升级应用插件通用的会员模块和API模块共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证二级域名<span style="color: black;">安排</span>支持,<span style="color: black;">同期</span>域名支持绑定到插件支持大文件分片上传、分片直传、剪切板粘贴上传、拖拽上传,进度条<span style="color: black;">表示</span>,<span style="color: black;">照片</span>上传前压缩支持列表跨页<span style="color: black;">选取</span>记忆、分页<span style="color: black;">体积</span>记忆、<span style="color: black;">上下</span>固定列强大的应用模块支持(CMS、简单商城、知识付费问答、在线投票系统、Shopro商城、Fastflow工作流、CRM客户关系管理)支持CMS、博客、知识付费问答无缝整合Xunsearch全文搜索Uniapp<span style="color: black;">微X</span>小程序支持(CMS小程序、活动报名小程序、民宿酒店预订小程序、问答小程序、简单商城小程序、Shopro商城小程序)整合第三方短信接口(阿里云、腾讯云短信)无缝整合第三方云存储(七牛云、阿里云OSS、又拍云)功能第三方富文本编辑器支持(Summernote、Nkeditor、百度编辑器)第三方登录(QQ、<span style="color: black;">微X</span>、<span style="color: black;">博客</span>)整合第三方支付(<span style="color: black;">微X</span>、支付宝)无缝整合,<span style="color: black;">微X</span>支持PC端扫码支付丰富的插件应用市场<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">运用</span>FastAdmin,<span style="color: black;">首要</span>进行安装,<span style="color: black;">需求</span>环境如下:</p><span style="color: black;">PHP</span> <span style="color: black;">&gt;= 7.1 且 &lt;= 7.3 (<span style="color: black;">举荐</span>PHP7.1版本)</span>
    <span style="color: black;">Mysql</span> <span style="color: black;">&gt;= 5.6 (需支持innodb引擎)</span>
    <span style="color: black;">Apache</span> <span style="color: black;">或 Nginx</span>
    <span style="color: black;">PDO</span> <span style="color: black;">PHP Extension</span>
    <span style="color: black;">MBstring</span> <span style="color: black;">PHP Extension</span>
    <span style="color: black;">CURL</span> <span style="color: black;">PHP Extension</span>
    <span style="color: black;">Git</span> <span style="color: black;">(用于源代码的版本管理)</span>
    <span style="color: black;">Node.js</span> <span style="color: black;">(可选,用于安装Bower和LESS,<span style="color: black;">同期</span>打包压缩<span style="color: black;">亦</span>需要<span style="color: black;">运用</span>到)</span>
    <span style="color: black;">Composer</span> <span style="color: black;">(可选,用于管理第三方扩展包)</span>
    <span style="color: black;">Bower</span> <span style="color: black;">(可选,用于管理前端资源)</span>
    <span style="color: black;">Less</span> <span style="color: black;">(可选,用于编辑less文件,<span style="color: black;">倘若</span>你需要增改css样式,<span style="color: black;">意见</span>安装上)</span>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">下载安装包后,</p>将下载的完整包解压到你的站点项目目录,不支持放在二级目录。添加站点并绑定到项目中的public目录为运行目录。<span style="color: black;">拜访</span>你的项目域名进行安装,<span style="color: black;">例如</span>:https://demo.fastadmin.net/install.php 。为了安全,安装完成后会在public目录生成随机后台入口,请<span style="color: black;">经过</span>随机后台入口登录管理后台。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">安装完成后,就能进入后台了:</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/b46687fe19ae4d4cab87bceabceae6be~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1728741160&amp;x-signature=4qsSdrEKuzArjuJaYo%2F1hygA%2F5s%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">FastAdmin基于ThinkPHP5强大的命令行功能扩展了一系列命令行功能,<span style="color: black;">能够</span>很方便的一键生成CRUD、生成权限菜单、压缩打包CSS和JS、启用禁用插件等功能,如</p>//生成fa_test表的CRUD
    php think crud -t<span style="color: black;">test</span>
    //生成fa_test表的CRUD且一键生成菜单
    php think crud -t <span style="color: black;">test</span> -u 1
    //删除fa_test表生成的CRUD
    php think crud -t <span style="color: black;">test</span>-d 1
    //生成fa_test表的CRUD且<span style="color: black;">掌控</span>器生成在二级目录下
    php think crud -t<span style="color: black;">test</span> -c mydir/<span style="color: black;">test</span>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在FastAdmin中默认有四个应用模块:admin、api、common、index,你<span style="color: black;">亦</span><span style="color: black;">能够</span>扩展<span style="color: black;">研发</span>自己的应用模块。</p>后台模块(admin)是FastAdmin中的核心模块,后台模块又分为系统配置、附件管理、<span style="color: black;">归类</span>管理、插件管理等多个功能模块,<span style="color: black;">更加多</span>的功能模块<span style="color: black;">能够</span>在插件管理中自由的安装和卸载。后台的前端是基于AdminLTE和Bootstrap进行了<span style="color: black;">海量</span>二次<span style="color: black;">研发</span>,采用RequireJS进行JS模块化管理和加载。前台模块(index)的结构和后台功能类似,具体请参考后台模块的章节公共模块(common)是一个特殊的模块,默认是禁止直接<span style="color: black;">拜访</span>的,<span style="color: black;">通常</span>用于<span style="color: black;">安置</span><span style="color: black;">有些</span>公共的类或其它模块的继承基类等。Api模块(api)<span style="color: black;">一般</span>用于对接APP,用于向APP<span style="color: black;">供给</span>接口,<span style="color: black;">日前</span>FastAdmin暂未<span style="color: black;">供给</span>API<span style="color: black;">关联</span>的插件和文档,你<span style="color: black;">能够</span>直接参考ThinkPHP5官方的文档。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">FastAdmin插件丰富,<span style="color: black;">供给</span>了插件市场,能够随时获取各类插件,并直接在后台进行安装和管理:</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/1050fa8a032742a382722a267c000364~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1728741160&amp;x-signature=yfd6GJN7Uv%2Bu30O9s4cP7owikZM%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <h1 style="color: black; text-align: left; margin-bottom: 10px;">总结</h1>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">FastAdmin 基于 ThinkPHP+Bootstrap,<span style="color: black;">供给</span>了强大的命令行工具,能够一键生成代码、一键管理插件等,<span style="color: black;">供给</span>了丰富的插件<span style="color: black;">选取</span>,充分利用了ThinkPHP实现了<span style="color: black;">有效</span>可扩展的<span style="color: black;">研发</span>流程,能够快速完成管理后台的<span style="color: black;">研发</span>。</p>




页: [1]
查看完整版本: FastAdmin - 基于 ThinkPHP 的极速后台研发框架