我正在尝试将Orchestra 平台用于Laravel 框架。
我已经为该平台安装了Authorize、Robotix、Melody Theme Manager和Cello CMS扩展。
我注意到 Authorize、Robotix 和 Cello CMS 扩展都列在 Resources 下,而 Melody Theme Manager 被列为 Extensions 旁边的顶级项目。
我想要的是让 Cello CMS 扩展可以通过/orchestra/manages/pages
与 Melody Theme Manager 可以通过相同的方式访问/orchestra/manages/melody.themes
。
我已经确定要添加顶部菜单项,我可以使用以下内容:
// Attach a menu only if user has the authorization to manage Pages
$acl = Orchestra\Acl::make('cello');
$menu = Orchestra::menu();
if ($acl->can('manage-pages')) {
$menu->add('Cello', 'after:themes')
->title('Pages')
->link(handles('orchestra::resources/cello'));
}
代替Event::listen('orchestra.started: backend', function()
哪个添加了一个工作链接,当然,问题是那仍然指向resources/cello
所以我怎样才能让它响应manages/pages
呢?