scouser03/nova-collapse-field

A collapse field for Laravel Nova

Installs: 230

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 1

Language:JavaScript

1.1.4 2022-05-13 09:22 UTC

This package is auto-updated.

Last update: 2024-06-13 14:16:00 UTC


README

Installation

First you must install this package in to a Laravel app that uses Nova via composer:

composer require scouser03/nova-collapse-field

Usage

namespace App\Nova;

use Laravel\Nova\Panel;
use Laravel\Nova\Fields\Text;
use Scouser03\NovaCollapseField\NovaCollapseField;


class BlogPost extends Resource
{
    // ...
    
    public function fields(Request $request)
    {
        return [
            // ...
            
            (new Panel('Panel name', [
                NovaCollapseField::make('Panel name'),
                Text::make(__('Tag'), 'tag')
                    ->creationRules('required')
                    ->rules('required')
                    ->sortable(),
                
            ]))->help('icon'),

            // ...
        ];
    }
}

Panel name and NovaCollapseField name must be same.

->help() method is required

License

The MIT License (MIT). Please see License File for more information.