arsenaltech / nova-tab
Laravel Nova 字段。
0.2
2018-11-06 17:51 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-09-17 05:29:42 UTC
README
自定义 Nova 字段以渲染标签页
安装
使用 Composer 将此包安装到使用 Nova 的 Laravel 应用中
composer require arsenaltech/nova-tab
使用方法
将 Tabs 特性添加到您的 App\Nova\Resource 类中。
use Arsenaltech\NovaTab\Tabs; abstract class Resource extends NovaResource { use Tabs;
在 fields
方法中将字段添加到您的资源中
use Arsenaltech\NovaTab\NovaTab; new NovaTab('User Information', [ Text::make('Name') ->sortable() ->rules('required', 'max:255'), Text::make('Email') ->sortable() ->rules('required', 'email', 'max:255') ->creationRules('unique:users,email') ->updateRules('unique:users,email,{{resourceId}}')]), new NovaTab('Address Information', $this->addressFields()), new NovaTab('Other Information', $this->otherFields()),