LaravelPackages.net
Acme Inc.
Toggle sidebar
ericlagarda/nova-embed

Embed field for Laravel Nova

21.887
12
v2.1
About ericlagarda/nova-embed

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

Last updated

Nova Embed

Embed field for Laravel Nova. With this package you can embed from Youtube, Vimeo, Facebook, DailyMotion, SoundCloud, Instagram and a lot of more. Uses Oscarotero Embed to get the data.

preview

preview2

Installation

You can install the package in to a Laravel app that uses Nova via composer:

composer require ericlagarda/nova-embed

Then, register your new field in the fields method of the Resource class.


use EricLagarda\NovaEmbed\Embed;

public function fields()
{
    return [
        // ...
 
        Embed::make('Embed')
                ->ajax(),
    ];
}

Update

Please change your namespace: Ericlagarda to EricLagarda

Field options

  • ->ajax(): Load the embed with ajax. By default loads with the field
  • ->cache(): You can set the time of the cache. By default a month.
  • ->viewInIndex(): Click on the image to open a modal with the embed.

Cache will set a month in minutes for Laravel 5.7 and below, and a month in seconds for Laravel 5.8 and up.

## Screenshots

preview2

Star History Chart