eminiarts / nova-relationship-selector
Laravel Nova 扩展包,用于将关系分组到选择器中。
1.0.0
2020-03-22 09:34 UTC
Requires
- php: >=7.1.0
- dev-master
- 1.0.0
- 0.1.2
- 0.1.1
- 0.1.0
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/y18n-3.2.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/ini-1.3.8
This package is auto-updated.
Last update: 2024-09-12 10:17:25 UTC
README
使用下拉菜单显示资源的关联关系,而不是无限滚动。
安装
您可以通过 composer 将此包安装到使用 Nova 的 Laravel 应用中。
composer require eminiarts/nova-relationship-selector
用法
use Eminiarts\RelationshipSelector\RelationshipSelector;
public function fields() { return [ // ... RelationshipSelector::make('Relations') ->addOption('Invoices', HasMany::make('Invoices')) ->addOption('Notes', HasMany::make('Notes')) ->addOption('Contacts', HasMany::make('Contacts')) ->addOption('Tags', MorphToMany::make('Tags')), // ... ]; }
与 Select 结合使用
如果您想在右侧显示 Select,可以使用 ->withSelect()
函数。