Nova Video
  • 🏁Getting Started
    • Introduction
    • Installation
    • Support Us
    • License
  • 🚀Usage
    • Basic Usage
    • Usage with Larupload
    • Notes
  • ⚙️Advanced Usage
    • Video Metadata
    • Rest API Usage (Larupload)
    • Video Field Options
      • Make
      • Store With Larupload
      • Player Mode
      • Player Type
      • Direction (dir)
      • Max Height
      • Hide Cover Uploader
    • Configuration
      • UI
        • Player
          • Type
          • Direction (dir)
          • Max Height
      • Cover Uploader
      • Player Mode
  • ⚪Other
    • Demo
Powered by GitBook
On this page
Edit on GitHub
  1. Advanced Usage
  2. Video Field Options

Player Mode

mode

Argument
Type
Required
Accepted Values

mode

enum

UPLOADED, URL

Beginning with v6.2, the Video field now supports URLs in addition to files. If you need to display videos from plain URLs, the URL mode is tailored for your requirements. It replaces the file uploader with a text field for ease of input.

<?php

namespace App\Nova;

use Illuminate\Http\Request;
use Laravel\Nova\Fields\ID;
use Mostafaznv\NovaVideo\Enums\NovaVideoMode;
use Mostafaznv\NovaVideo\Video;
use App\Models\Media as MediaModel;


class Media extends Resource
{
    public static string $model = MediaModel::class;


    public function fields(Request $request): array
    {
        return [
            ID::make()->sortable(),

            Video::make(trans('Video'), 'video')
                ->mode(NovaVideoMode::URL),
        ];
    }
}

PreviousStore With LaruploadNextPlayer Type

Last updated 1 year ago

⚙️