read-rate / nova-model-settings-field
Laravel Nova 的模型设置字段
1.0.2
2020-10-21 10:27 UTC
Requires
- php: >=7.1.0
- glorand/laravel-model-settings: ^3.6
- laravel/nova: *
Requires (Dev)
- orchestra/testbench: ^3.6
- phpunit/phpunit: 7.1
README
此包包含一个 Nova 字段,用于通过 laravel-model-settings 向您的模型添加设置。
需求
此 Nova 字段目前尚不支持 laravel-model-settings 的 v4.0.0 版本。
安装
您可以通过 composer 将此包安装到使用 Nova 的 Laravel 应用中
composer require read-rate/nova-model-settings-field
用法
要向模型添加设置,您首先需要确保存在 HasSettingsField
、HasSettingsTable
或 HasSettingsTrait
中的一个 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)。请参阅 许可证文件 了解更多信息。