bain2018 / addons
FastAdmin addons for PHP 8.2+ (including PHP 8.4 and 8.5)
v1.1
2026-09-20 03:34 UTC
Requires
- php: ^8.2
- nelexa/zip: ^4.0.1
- symfony/var-exporter: ^7.4 || ^8.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-20 03:36:56 UTC
README
FastAdmin插件模块
PHP 兼容性
- PHP
^8.2,覆盖 PHP 8.4 / 8.5;不再声明支持 PHP 7.4 / 8.0 / 8.1。 symfony/var-exporter使用^7.4 || ^8.0,由 Composer 按实际 PHP 版本选择,解除旧的v6.0.6固定版本限制。- 插件控制器的 Request 参数显式允许 null,避免 PHP 8.4 的隐式可空参数弃用警告。
- 此包依赖宿主提供 ThinkPHP / FastAdmin 环境;兼容测试使用框架替身,不代表宿主框架、第三方插件全部兼容。
安装依赖和验证:
composer update --no-plugins --no-scripts
composer test
测试将所有 PHP 警告和弃用提示转为失败,覆盖类加载、控制器默认/显式 Request、配置导出回读、插件缓存刷新及 ZIP 压缩解压。文件操作仅发生在随机临时目录,测试结束自动清理。
版本由 Git 标签管理,不再在 composer.json 固定为 1.0。发布新版本后,宿主执行 composer update bain2018/addons symfony/var-exporter -W,确认锁文件及测试通过后再移除旧兼容补丁。部署环境应使用宿主已验证的 composer.lock 执行 composer install。
使用方法
http://doc.fastadmin.net/docs/addons.html