alizada/nova-gridder is a Laravel package for a laravel nova package for resource details grids..
It currently has 0 GitHub stars and 27 downloads on Packagist (latest version 1.0).
Install it with composer require alizada/nova-gridder.
Discover more Laravel packages by alizada
or browse all Laravel packages to compare alternatives.
Last updated
This package allows customize your resource details using grid and class systems.

This package requires:
You can install this package in a Laravel app that uses Nova via composer:
composer require alizada/nova-gridder
Add the following code in your own resource implementation:
<?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
])
];
}
This package isn't tested. Feel free to make PR with improvements.