syapi / nova-vimeo
一个Laravel Nova字段。
v1.0.0
2023-08-22 08:12 UTC
Requires
- php: ^7.3|^8.0
- vimeo/vimeo-api: ^3.0
This package is auto-updated.
Last update: 2024-09-23 10:52:11 UTC
README
安装
使用composer将包安装到使用Nova的Laravel应用程序中
composer require sylapi/nova-vimeo
将包配置发布到Laravel配置目录
php artisan vendor:publish --provider="Sylapi\Vimeo\FieldServiceProvider" --tag="config"
您需要在.env文件中按照以下方式输入您的VIMEO API凭据
VIMEO_CLIENT_ID=VimeoClientId
VIMEO_SECRET=VimeoSecret
VIMEO_TOKEN=VimeoToken
用法
Vimeo::make(___('Vimeo'))->nullable()
->hideFromIndex()
->fields([
'thumbnail' => [
'name' => 'Background Vimeo thumbnail',
'attribute' => 'your_field_video_thumbnail',
'value' => $this->your_field_video_thumbnail,
],
'vimeo' => [
'name' => 'Vimeo Video',
'attribute' => 'your_field_video',
'value' => $this->your_field_video,
],
'vimeo_hls' => [
'name' => 'Vimeo Video HLS',
'attribute' => 'your_field_video_hls',
'value' => $this->your_field_video_hls,
],
'vimeo_dash' => [
'name' => 'Vimeo Video DASH',
'attribute' => 'your_field_video_dash',
'value' => $this->your_field_video_dash,
],
]),