feat: 插件依赖强制校验 + 文章后台表单/表格注入 hook

- PluginManager: requires 依赖链校验(enable 需依赖已启用,disable 阻止有启用依赖者的插件,boot 跳过依赖未满足插件),all() 输出依赖状态供后台展示
- Plugins 页:卡片显示依赖链徽章,依赖未满足时禁用启用按钮,启停失败弹错误通知
- PostResource: form()/table() 增加 filament.post_form / filament.post_table 注入点
- membership 插件:注入「付费设置」Section(meta.price 单篇价格 + meta.members_only 会员专享)与表格价格/会员列
This commit is contained in:
ak
2026-08-12 00:18:40 +08:00
parent 19fd48213d
commit 4f59afb7ce
8 changed files with 329 additions and 7 deletions
@@ -28,6 +28,11 @@ class PluginManagerServiceProvider extends ServiceProvider
continue;
}
// 依赖未满足的插件跳过加载,避免运行时缺底层能力
if ($manager->dependencyProblems($key)) {
continue;
}
$provider = $manager->resolveProvider($key);
if ($provider && class_exists($provider)) {