demency / nova-gridder
一个用于资源详情网格的 Laravel Nova 扩展包。
1.0.2
2021-06-28 19:29 UTC
Requires
- php: ^7.2|^7.3|^7.4|^8.0
- laravel/nova: ^2.0|^3.0
This package is auto-updated.
Last update: 2024-09-29 02:14:47 UTC
README
此包允许使用网格和类系统来自定义资源详情。
示例
要求
此包需要
- PHP ^7.3。
- Laravel Nova ^2.0 或 ^3.0。
安装
您可以通过 composer 在使用 Nova 的 Laravel 应用中安装此包
composer require demency/nova-gridder
使用方法
将以下代码添加到您的资源实现中
<?php ... class YourResource extends Resource { ... public function fields(Request $request) { return [ ... // Are you ready? // -------------- // 1. Use gridder method // 2. Set options for rendering // 3. See the results Field::make(__('Column'), 'column') // Use whatever Field ->gridder([ 'labelSize' => 'w-full', 'contentSize' => 'w-full', 'panelSize' => 'w-1/5', // Use field as box in a Panel 'additionalLabelClasses' => 'text-center', 'additionalContentClasses' => 'text-center py-2', 'additionalPanelClasses' => '', // This remove the border-bottom per field ]) ]; }
变更日志
1.0.1
- 现在支持 nova 3.0。
- 修复了一些错误类型。
1.0.0
- 最近发布。
免责声明
此包未经测试。请自由地提交改进的 PR。