数字创意 / 资源导航链接
创建内部或外部资源的链接。
v1.0.5
2024-02-09 14:44 UTC
Requires
- php: >=8.1
- laravel/nova: ^4.0
README
此包与https://github.com/dcasia/resource-navigation-tab非常相似(在视觉上它们是相同的),然而它们在内部工作方式上有所不同。
主要区别在于,此包是一个卡片(而非字段),它链接到其他资源,而不是过滤当前资源
安装
您可以通过composer安装此包
composer require digital-creative/resource-navigation-link
基本用法
use DigitalCreative\ResourceNavigationLink\ResourceNavigationLink; use DigitalCreative\ResourceNavigationLink\Link; use Laravel\Nova\Http\Requests\NovaRequest; class User extends Resource { public function cards(NovaRequest $request): array { return [ ResourceNavigationLink::make([ Link::toResourceIndex(User::class), Link::toResourceIndex(Article::class), Link::toLens(Article::class, MostViewed::class), Link::toExternalUrl('Documentation', 'https://laravel.net.cn/docs/10.x/readme'), ]), ]; } } /** * Optional: if you want to copy the navigation links from another resource */ class Article extends Resource { public function cards(NovaRequest $request): array { return [ ...ResourceNavigationLink::copyFromResource(User::class), ]; } }
⭐️ 表达您的支持
如果此项目对您有帮助,请给予⭐️支持!
您可能还喜欢的其他包
- Nova Dashboard - Laravel Nova缺少的仪表板!
- Nova Welcome Card - Nova附带的可配置的
帮助卡
版本。 - Icon Action Toolbar - 用基于图标的操作行替换默认无聊的操作菜单。
- Expandable Table Row - 提供向资源表中的每一行附加额外数据的方法。
- Collapsible Resource Manager - 提供一种简单的方法来在侧边栏中排序和组合您的资源。
- Resource Navigation Tab - 将您的资源字段组织到标签页中。
- Resource Navigation Link - 创建内部或外部资源的链接。
- Nova Mega Filter - 将所有过滤器显示在卡片中,而不是在微型下拉菜单中!
- Nova Pill Filter - 一种Laravel Nova过滤器,它以可点击药丸的形式呈现。
- Nova Slider Filter - Laravel Nova选择最小/最大值范围的过滤器。
- Nova Range Input Filter - Laravel Nova范围输入过滤器。
- Nova FilePond - 使用Filepond上传文件、图片和视频的Nova字段。
- Custom Relationship Field - 在资源之间没有实际关系集的情况下模拟HasMany关系。
- Column Toggler - 允许您在索引视图中隐藏/显示列的Laravel Nova包。
- Batch Edit Toolbar - 允许您直接从索引页面一次性更新资源的一个列。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。