diezg / collapsible
A Laravel Nova field.
Installs: 18 720
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2025-06-17 07:22:12 UTC
README
Description
This field give the ability to hide/show relationships tables in a resource.
Screenshots
Installation
This package can be installed through Composer.
composer require diezg/collapsible
Example Usage
Fields supported: HasManyCollapsible, HasManyThroughCollapsible, MorphManyCollapsible, MorphToManyCollapsible.
use Diezg\Collapsible\HasManyCollapsible; class User extends Resource { /** * Get the fields displayed by the resource. * * @param \Illuminate\Http\Request $request * @return array */ public function fields(Request $request) { return [ ID::make()->sortable(), Text::make('Name'), HasManyCollapsible::make(__('Products'), 'products', Product::class) ->buttonText('Show custom text', 'Hide custom text'), // Optional ]; } }