ericlagarda / nova-embed
Embed field for Laravel Nova
v2.1
2020-10-28 08:22 UTC
Requires
- php: >=7.1.0
- embed/embed: ^3.3
- laravel/nova: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
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.
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


