Search by

happyqu / laravel-admin

happyqu

Laravel Admin with customized frontend, global navigation and iframe tabs

Package info

github.com/happyqu/laravel-admin

pkg:composer/happyqu/laravel-admin

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v2.0.0 2026-10-26 05:01 UTC

This package is auto-updated.

Last update: 2026-10-26 08:00:11 UTC


README

happyqu/laravel-admin 是一个 Laravel 后台管理包,内置 iframe 标签页、全局菜单和日志查看器。前端基于 AdminLTE 4、Bootstrap 5 和 jQuery,资源随包提供,无需 npm 构建。

环境要求

  • PHP 8.1+,具体版本需满足所用 Laravel 的要求
  • Laravel 10 / 11 / 12 / 13
  • PHP 扩展:fileinfo、dom

安装

composer require happyqu/laravel-admin:^3.0

支持 Laravel 自动发现,无需手工注册服务提供者。

配置好数据库后执行:

php artisan vendor:publish --tag=laravel-admin-config
php artisan vendor:publish --tag=laravel-admin-lang
php artisan vendor:publish --tag=laravel-admin-migrations
php artisan vendor:publish --tag=laravel-admin-assets
php artisan admin:install

访问 /admin,初始账号和密码均为 admin,首次登录后请修改密码。

配置

配置文件为 config/admin.php。标签页默认开启,可通过 iframe_tabs.enable 关闭;全局菜单和主题可在 .env 中设置:

ADMIN_GLOBAL_NAVIGATION=true
ADMIN_THEME=blue
ADMIN_COLOR_MODE=light

日志查看器默认位于 /admin/logs,读取 storage/logs。图片处理、Excel 导出等可选功能的依赖见 composer.json 中的 suggest。

升级

3.0 包含前端不兼容变更,旧项目请先阅读 升级指南 和 更新记录。

更新资源:

php artisan vendor:publish --tag=laravel-admin-assets --force
php artisan optimize:clear

发布资源会覆盖同路径文件,请先备份自定义修改。

许可证

MIT。第三方组件版权见 THIRD_PARTY_NOTICES.md。