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),
];
}
}
Last updated