zenapply/laravel-viddler-upload

此包已被废弃,不再维护。作者建议使用 leadthread/laravel-viddler-upload 包。


README

Latest Version Software License Build Status Scrutinizer Code Quality Code Coverage Dependency Status Total Downloads

此包简化了上传视频到 Viddler 的过程

安装

通过 composer 安装 - 在终端中

composer require leadthread/laravel-viddler-upload

现在将以下内容添加到 config/app.php 中的 providers 数组

LeadThread\Viddler\Upload\Providers\Viddler::class

并将以下内容添加到 config/app.php 中的 aliases 数组

"Viddler" => LeadThread\Viddler\Upload\Facades\Viddler::class,

然后,您需要在终端中运行以下命令以复制配置文件

php artisan vendor:publish --provider="LeadThread\Viddler\Upload\Providers\Viddler"

此包包含一个迁移文件。在运行迁移之前,您可能希望查看 config/viddler.php 并将 table 属性更改为您希望使用的表名。之后运行迁移

php artisan migrate

使用方法

function upload(Request $request)
{
	$file = $request->file('file');
	$name = "My Video Title";

	/*
	 * Returns an Eloquent Model
	 */
	$model = Viddler::create($file, $name);

	// Convert the file
	$model->convert();

	// Upload it
	$model->upload();

	// Check the encoding status
	$model->check();

	return $model;
}

贡献

贡献总是受欢迎的!