【发布时间】:2022-12-09 19:33:28
【问题描述】:
我正在使用 filament php,我想在管理面板的左侧栏中添加一个下拉菜单, 在文档中只有如何添加导航链接 关于我该怎么做的任何想法? 谢谢
【问题讨论】:
标签: php laravel laravel-filament filament
我正在使用 filament php,我想在管理面板的左侧栏中添加一个下拉菜单, 在文档中只有如何添加导航链接 关于我该怎么做的任何想法? 谢谢
【问题讨论】:
标签: php laravel laravel-filament filament
您正在寻找的答案在此处的文档中:
https://filamentphp.com/docs/2.x/admin/navigation#registering-custom-navigation-items
这就是我在“app/Providers/appServiceProvider.php”文件中的做法
<?php
use FilamentFacadesFilament;
use FilamentNavigationNavigationGroup;
use FilamentNavigationNavigationItem;
use IlluminateSupportServiceProvider;
class AppServiceProvider extends ServiceProvider
{
public function boot(): void
{
Filament::serving(function () {
// First we register a custom navigation group
Filament::registerNavigationGroups(
[
NavigationGroup::make()
->label('Shop')
->icon('heroicon-s-shopping-cart')
->collapsed(),
]
);
// Then we register the links that will go into that navigation group
Filament::registerNavigationItems(
[
NavigationItem::make('My Custom Link 1')
->url('https://filament.pirsch.io', shouldOpenInNewTab: true)
->icon('heroicon-o-link')
->group('Shop')
->sort(1),
NavigationItem::make('My Custom Link 2')
->url('https://filament.pirsch.io', shouldOpenInNewTab: true)
->icon('heroicon-o-link')
->group('Shop')
->sort(2),
]
);
});
}
}
祝你的 laravel 之旅好运!
【讨论】: