Project Introduction
EasyAdmin8 is rebuilt from EasyAdmin using ThinkPHP v8.1, and also offers versions for Laravel, webman, and other frameworks. It is a rapid development admin panel framework for commonly used PHP frameworks.
Officially recommended PHP version is 8.2+ (8.4+, 8.5+ recommended)
From 2026, EasyAdmin8 requires PHP 8.2 minimum for all underlying versions
Demo Sites
-
ThinkPHPDemo: -
LaravelDemo:Laravel 12.xversion: http://laravel.easyadmin8.top/adminLaravel 10.xversion: http://laravel-10.easyadmin8.top/admin -
webmanDemo:http://webman.easyadmin8.top (
mainbranch, suitable forLaraveldevelopment )http://webman-tp.easyadmin8.top (
thinkphpbranch, suitable forThinkPHPdevelopment )
Features
- Quick CURD Command Line
- One-click generation of controllers, models, views, JS files
- Supports related queries, field presets, etc.
auth-based permission management systemAnnotation-basedauthpermission node management- One-click update of
authpermission nodes, no manual input required - Complete backend permission verification and frontend button show/hide control
- Complete menu management
- Module-based management
- Unlimited menu levels
Permission nodesdisplayed when editing menus
- Complete frontend component functionality
- Re-packaged layui forms, no need to manually construct data requests
- Simple and easy-to-use
image/fileupload components - Simple and easy-to-use rich text editor
ckeditor - Re-packaged popup layer for minimal usage
- Re-packaged table for a more comfortable experience
- Re-packaged based on table
colsparameter, providing interfaces forimage,switch,listetc., with room for custom extension - One-click
search formgeneration from table parameters
- Complete admin operation logs
- Records detailed user operation information
- Monthly
table partitioning
- Upload file record management
- Customizable admin path to prevent others from finding the admin URL
Special Thanks
The following projects are listed in no particular order
EasyAdmin: https://github.com/zhongshaofa/easyadmin
ThinkPHP: https://github.com/top-think/framework
Laravel: https://laravel.com/docs/10.x
webman: https://github.com/walkor/webman
Layuimini: https://github.com/zhongshaofa/layuimini
Annotations: https://github.com/doctrine/annotations
Layui: https://github.com/sentsin/layui
Jquery: https://github.com/jquery/jquery
RequireJs: https://github.com/requirejs/requirejs
WangEditor: https://github.com/wangfupeng1988/wangEditor
Echarts: https://github.com/apache/incubator-echarts
Bug Reports
If you encounter bugs while using the project, please post them in the Issues section of the corresponding version's Gitee repository.
License
EasyAdmin8 is released under the MIT open source license of EasyAdmin and is provided free of charge.
QQ Groups



