syapi/nova-vimeo

一个Laravel Nova字段。

v1.0.0 2023-08-22 08:12 UTC

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,
        ],
    ]),