CaddyDz / NovaPreviewResource

Preview a Laravel Nova resource via a popup on the index view
https://novapackages.com/packages/caddydz/nova-preview-resource
MIT License
3 stars 3 forks source link
laravel-nova-field laravel-nova-package

Install the package

composer require caddydz/nova-preview-resource

For Laravel Nova 3 and below

composer require caddydz/nova-preview-resource:0.0.2

Use the field on any resource

use Caddydz\NovaPreviewResource\NovaPreviewResource;

NovaPreviewResource::make(__('Preview'))
    ->image($this->avatar) // Optional
    ->width(150) // Optional (in pixels)
    ->options([
        __('Key') => $this->value,
        __('Foo') => $this->bar,
        __('Bar') => $this->baz,
    ])
    ->noValueText('No options available'), // Optional