PHPackages                             comingdemon/admin-thinkphp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. comingdemon/admin-thinkphp

ActiveLibrary[Admin Panels](/categories/admin)

comingdemon/admin-thinkphp
==========================

Universal PHP admin quick development library for thinkphp

1.1.0(1w ago)139MITPHPPHP &gt;=7.2.0

Since Oct 15Pushed 1w ago1 watchersCompare

[ Source](https://github.com/magic-create/php_demon_thinkphp_admin)[ Packagist](https://packagist.org/packages/comingdemon/admin-thinkphp)[ Docs](http://www.m-create.cn)[ RSS](/packages/comingdemon-admin-thinkphp/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (10)Dependencies (22)Versions (11)Used By (0)

PHP Demon Admin Library For ThinkPHP
====================================

[](#php-demon-admin-library-for-thinkphp)

服务说明
----

[](#服务说明)

本服务仅支持ThinkPHP6+

正常来说是内部开发使用的，外部使用也可以（水平有限，请慎用，可能会有漏洞或者性能问题）

使用的Bootstrap4作为基础前端框架，jQuery版本为3.5

前置说明
----

[](#前置说明)

1. 入口文件手动修改 ```
     需要在入口文件(一般为index.php)的
     require __DIR__ . '/../vendor/autoload.php';
     上面加入
     require __DIR__ . '/../vendor/topthink/framework/src/helper.php';
     require __DIR__ . '/../vendor/illuminate/support/helpers.php';
     以此保证thinkphp自带的助手函数的优先级（因为加载了laravel的illuminate也会存在部分相同函数。
     另外需要注意，本库使用的collect为laravel版本而非thinkphp版本，使用方式类似，但是laravel方法更多，并且blade模板底层使用了部分thinkphp的collect不具备的方法）。
     ！！！加载后将直接影响全局collect函数！！！

    ```
2. 命令行入口文件手动修改 ```
    需要在入口文件(一般为think)的
    require __DIR__ . '/vendor/autoload.php';
    上面加入
    require __DIR__ . '/vendor/topthink/framework/src/helper.php';
    require __DIR__ . '/vendor/illuminate/support/helpers.php';
    理由同上

    ```
3. 需要保持路由状态开启 ```
    需要在配置文件(一般为config/app.php)的中调整with_route为true

    ```
4. 多应用模式下参数调整（指安装了topthink/think-multi-app） ```
    需要在配置文件(一般为config/app.php)的中为app_map增加内容如下
    'app_express' => true, // 如果不需要开启应用快速访问请设置为false
    'app_map' => [
        env('ADMIN.ADMIN_PATH', 'admin') => 'admin'
    ],

    ```

安装说明
----

[](#安装说明)

> 1. 使用composer安装服务
> 2. 设置admin的数据库连接（默认是admin，单库则设置为mysql即可）以及相关database配置
> 3. 执行命令生成建表迁移文件
> 4. 执行迁移动作生成对应表和初始数据
> 5. 设置静态资源文件目录（不用写public）
> 6. 发布资源到对应目录，设置访问路径（默认是admin）
> 7. 设置静态资源CDN（默认没有，只读本地）
> 8. 大功告成
> 9. 可以在vendor/comingdemon/admin-thinkphp目录中查看源码用于参考或调试

1. composer require comingdemon/admin-thinkphp
2. edit.env (\[ADMIN\]ADMIN\_CONNECTION) or add config/admin.php (edit connection, default : admin)
3. edit config/database.php : connections add {connection}
4. php think admin:table
5. edit.env (\[ADMIN\]ADMIN\_STATIC) or add config/admin.php (edit static, default : /static/admin)
6. php think admin:publish --tag=admin-all (If only the asset is updated later, --tag=admin-asset)
7. edit.env (\[ADMIN\]ADMIN\_PATH) or add config/admin.php (edit path, default : admin)
8. edit.env (\[ADMIN\]ADMIN\_CDN) or add config/admin.php (edit cdn, default : )
9. browser url {address}/admin or {path}

进阶操作
----

[](#进阶操作)

1. config('admin.access') = env('ADMIN.ADMIN\_ACCESS', false) //开启权限校验（需要数据库支持，默认账号：admin，默认密码：demon）
2. config('admin.authentication') = env('ADMIN.ADMIN\_AUTHENTICATION') //自定义授权控制器
3. config('admin.badge') = env('ADMIN.ADMIN\_BADGE') //自定义菜单标记统计的类
4. config('admin.session.\*') = env('ADMIN.ADMIN\_SESSION\_\*') //设置session配置（和laravel自带的session一致）
5. config('admin.element.\*') = env('ADMIN.ADMIN\_ELEMENT\_\*') //设置页面元素对应的视图

特殊申明
----

[](#特殊申明)

本库已发布至Composer，理论上只内部使用，如有问题请自行解决，概不提供服务

最终解释权归魔网天创信息科技:尘兵所属

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance98

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~185 days

Recently: every ~363 days

Total

10

Last Release

9d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/20011123?v=4)[尘兵](/maintainers/comingdemon)[@comingdemon](https://github.com/comingdemon)

---

Top Contributors

[![comingdemon](https://avatars.githubusercontent.com/u/20011123?v=4)](https://github.com/comingdemon "comingdemon (14 commits)")

---

Tags

thinkphp-admincomingdemon

### Embed Badge

![Health badge](/badges/comingdemon-admin-thinkphp/health.svg)

```
[![Health](https://phpackages.com/badges/comingdemon-admin-thinkphp/health.svg)](https://phpackages.com/packages/comingdemon-admin-thinkphp)
```

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[studio/laravel-totem

A Laravel package to manage your cron jobs through a beautiful dashboard

1.8k1.1M](/packages/studio-laravel-totem)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

44643.1k1](/packages/pressbooks-pressbooks)[graham-campbell/markdown

Markdown Is A CommonMark Wrapper For Laravel

1.3k7.1M64](/packages/graham-campbell-markdown)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[akaunting/laravel-money

Currency formatting and conversion package for Laravel

7825.3M18](/packages/akaunting-laravel-money)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
