alizada / nova-gridder
一个用于资源详情网格的 Laravel Nova 包。
1.0
2021-01-23 13:27 UTC
Requires
- php: ^7.3|^8.0
- laravel/nova: ^2.0|^3.0
This package is auto-updated.
Last update: 2024-09-23 21:42:56 UTC
README
此包允许您使用网格和类系统自定义资源详情。
示例
要求
此包需要
- PHP ^7.3|^8.0.*。
- Laravel Nova ^2.0 或 ^3.0。
安装
您可以通过 composer 在使用 Nova 的 Laravel 应用中安装此包
composer require alizada/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。