LaravelPackages.net
Acme Inc.
Toggle sidebar
scouser03/nova-collapse-field

A collapse field for Laravel Nova

389
1
1.1.4
About scouser03/nova-collapse-field

scouser03/nova-collapse-field is a Laravel package for a collapse field for laravel nova. It currently has 1 GitHub stars and 389 downloads on Packagist (latest version 1.1.4). Install it with composer require scouser03/nova-collapse-field. Discover more Laravel packages by scouser03 or browse all Laravel packages to compare alternatives.

Last updated

A collapse field for Laravel Nova

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.

Comments