プロジェクト紹介

EasyAdmin8EasyAdminをベースにThinkPHP v8.1で再構築され、Laravelwebmanなどのフレームワーク版も開発されており、市場でよく使われるPHPフレームワークの高速開発管理画面システムです。

公式推奨 PHP バージョン 8.2+ 、(推奨 8.4+、8.5+)

2026年より、EasyAdmin8 の全基礎 PHP バージョン最低要件は 8.2

デモサイト

プロジェクトの特徴

  • 高速CURDコマンドライン
    • コントローラー、モデル、ビュー、JSファイルをワンクリック生成
    • 関連クエリ、フィールドプリセットなどをサポート
  • authベースの権限管理システム
    • アノテーション方式auth権限ノード管理を実現
    • auth権限ノードのワンクリック更新に対応、手動入力管理不要
    • 完全なバックエンド権限検証およびフロントページボタンの表示・非表示制御
  • 充実したメニュー管理
    • モジュール別管理
    • 無限階層メニュー
    • メニュー編集時に権限ノードを表示
  • 充実したフロントエンドコンポーネント機能
    • layuiのformフォームを再カプセル化、手動でのデータリクエスト連結が不要
    • シンプルで使いやすい画像・ファイルアップロードコンポーネント
    • シンプルで使いやすいリッチテキストエディタckeditor
    • ポップアップレイヤーを再カプセル化、最小限の操作で使用可能
    • tableテーブルを再カプセル化、より快適な使用感を実現
    • tableのcolsパラメータに基づき再カプセル化、imageswitchlistなどの機能を提供、さらに独自拡張が可能
    • tableパラメータからワンクリックで検索フォームを生成、自分で記述する必要なし
  • 充実した管理画面操作ログ
    • ユーザーの詳細な操作情報を記録
    • 月ごとにテーブル分割記録
  • アップロードファイル記録管理
  • 管理画面パスのカスタマイズ、他者による管理画面アドレスの特定を防止

特に感謝

以下のプロジェクトに順不同で感謝します

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報告

プロジェクト使用中にBUGに遭遇した場合は、各バージョンのGiteeissueにてご質問ください!

著作権情報

EasyAdmin8EasyAdminMITオープンソースライセンスに従って公開され、無料で使用できます。

QQ交流グループ

EasyAdmin8-ThinkPHP 交流群

EasyAdmin8-Laravel 交流群

EasyAdmin8-webman 交流群