advoor/nova-resource-field

一个Laravel Nova字段。

v0.3 2019-09-16 20:53 UTC

This package is auto-updated.

Last update: 2024-09-17 07:46:54 UTC


README

@advoor 创建。基于默认的 选择字段,允许以简单的方式选择位于特定目录中的资源。

安装

通过Composer安装

composer require advoor/nova-resource-field

发布配置文件

php artisan vendor:publish --provider="Advoor\NovaResourceField\FieldServiceProvider"

现在您可以在 nova-resource-field.php 中配置要使用的目录。

使用方法

将此 use 语句添加到您的nova资源文件的顶部

use Advoor\NovaResourceField\NovaResourceField;

如下使用字段

NovaResourceField::make('FieldName')

与选择字段类似,如果需要,可以覆盖值

NovaResourceField::make('Template')->options(
    [
        'value' => 'Label'
    ]
)

使用多个字段?您可以使用自己的设置自定义每个字段

NovaResourceField::make('Template')
    ->formatLabels(true)
    ->default([
        'value' => 'homepage',
        'label' => 'Homepage'
    ])
    ->directory(resource_path('views/pages'))