read-rate/nova-model-settings-field

Laravel Nova 的模型设置字段

1.0.2 2020-10-21 10:27 UTC

This package is auto-updated.

Last update: 2024-09-21 18:52:05 UTC


README

Latest Version on Packagist Total Downloads

此包包含一个 Nova 字段,用于通过 laravel-model-settings 向您的模型添加设置。

需求

此 Nova 字段目前尚不支持 laravel-model-settings 的 v4.0.0 版本。

安装

您可以通过 composer 将此包安装到使用 Nova 的 Laravel 应用中

composer require read-rate/nova-model-settings-field

用法

要向模型添加设置,您首先需要确保存在 HasSettingsFieldHasSettingsTableHasSettingsTrait 中的一个 trait。

class Book extends Model
{
    
    use Glorand\Model\Settings\Traits\HasSettingsField;
    
    ...
}

然后,您可以将新的模型设置字段添加到您的 Nova 资源中

namespace App\Nova;

use Readandrate\ModelSettingsField\ModelSettingsField;

class Book extends Resource
{
    // ...
    
    public function fields(Request $request)
    {
        return [
            // ...
            
            ModelSettingsField::make('Model Settings'),

            // ...
        ];
    }
}

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近发生的更改。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全

如果您发现任何安全相关的问题,请发送电子邮件至 donatien@schmitz.cc 而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。