ericlagarda / nova-embed
Laravel Nova 的嵌入字段
v2.1
2020-10-28 08:22 UTC
Requires
- php: >=7.1.0
- embed/embed: ^3.3
- laravel/nova: *
README
Laravel Nova 的嵌入字段。使用此包,您可以从 YouTube、Vimeo、Facebook、Dailymotion、SoundCloud、Instagram 等更多地方嵌入内容。使用 Oscarotero Embed 获取数据。
安装
您可以通过 composer 将此包安装到使用 Nova 的 Laravel 应用中
composer require ericlagarda/nova-embed
然后,在 Resource
类的 fields
方法中注册您的新字段。
use EricLagarda\NovaEmbed\Embed; public function fields() { return [ // ... Embed::make('Embed') ->ajax(), ]; }
更新
请将命名空间更改为: Ericlagarda
为 EricLagarda
字段选项
->ajax()
: 使用 AJAX 加载嵌入。默认情况下,与字段一起加载->cache()
: 您可以设置缓存的时长。默认为一个月。->viewInIndex()
: 点击图片以打开包含嵌入的模态框。
对于 Laravel 5.7 及以下版本,缓存设置为一个月的分钟数,对于 Laravel 5.8 及以上版本,缓存设置为一个月的秒数。
## 截图