marispro / nova-inline-morph-to
A Laravel Nova field for displaying morphTo relationship inline.
Installs: 26 113
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 15
pkg:composer/marispro/nova-inline-morph-to
Requires
- php: >=7.1.0
README
Install
composer require digital-creative/nova-inline-morph-to
Usage
The signature is the same as the default MorphTo field that ships with Nova.
use DigitalCreative\InlineMorphTo\InlineMorphTo; use DigitalCreative\InlineMorphTo\HasInlineMorphToFields; class Article extends Resource { use HasInlineMorphToFields; public function fields(Request $request) { return [ ... InlineMorphTo::make('Template') ->types([ \App\Nova\Video::class, \App\Nova\Image::class, \App\Nova\Text::class, \App\Nova\Gallery::class, ]) ->default(\App\Nova\Text::class), ... ]; } }
Note: You will need to import the HasInlineMorphToFields trait for this field to display correctly within resource detail views.
Code example: adding morphables dynamically from a directory #4
License
The MIT License (MIT). Please see License File for more information.
