|
@@ -9,6 +9,7 @@
|
|
namespace App\Http\Controllers\V1;
|
|
namespace App\Http\Controllers\V1;
|
|
|
|
|
|
|
|
|
|
|
|
+use App\Repositories\FeedRepositories;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Support\Facades\Log;
|
|
use Illuminate\Support\Facades\Log;
|
|
use Illuminate\Support\Facades\Validator;
|
|
use Illuminate\Support\Facades\Validator;
|
|
@@ -19,11 +20,15 @@ use ShaoZeMing\Aliyun\Core\Profile\DefaultProfile;
|
|
|
|
|
|
class AliYunVodController extends Controller
|
|
class AliYunVodController extends Controller
|
|
{
|
|
{
|
|
- public function __construct()
|
|
|
|
|
|
+ public function __construct(FeedRepositories $feedRepositories)
|
|
{
|
|
{
|
|
-
|
|
|
|
|
|
+ $this->feedRepositories = $feedRepositories;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public function test(){
|
|
|
|
+ $abc = $this->feedRepositories->test();
|
|
|
|
+ var_dump($abc);
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* 获取视频上传凭证信息
|
|
* 获取视频上传凭证信息
|
|
* @param Request $request
|
|
* @param Request $request
|
|
@@ -36,8 +41,7 @@ class AliYunVodController extends Controller
|
|
$request = $request->all();
|
|
$request = $request->all();
|
|
$validator = Validator::make($request, [
|
|
$validator = Validator::make($request, [
|
|
'title' => 'required',
|
|
'title' => 'required',
|
|
- 'filename' => 'required',
|
|
|
|
- 'cover_url' => 'url'
|
|
|
|
|
|
+ 'filename' => 'required'
|
|
]);
|
|
]);
|
|
if ($validator->fails()) {
|
|
if ($validator->fails()) {
|
|
return jsonError($validator->errors()->first());
|
|
return jsonError($validator->errors()->first());
|
|
@@ -45,7 +49,7 @@ class AliYunVodController extends Controller
|
|
$instance = new UploadService(config('aliyunvod'));
|
|
$instance = new UploadService(config('aliyunvod'));
|
|
$title = $request['title'];
|
|
$title = $request['title'];
|
|
$filename = $request['filename'];
|
|
$filename = $request['filename'];
|
|
- $coverUrl = isset($request['cover_url']) ?: $request['cover_url'];
|
|
|
|
|
|
+ $coverUrl = isset($request['cover_url']) ?$request['cover_url']:'';
|
|
try {
|
|
try {
|
|
$result = $instance->createUploadVideo($title, $filename, '', $coverUrl); //获取视频上传地址和凭证
|
|
$result = $instance->createUploadVideo($title, $filename, '', $coverUrl); //获取视频上传地址和凭证
|
|
// $result = $instance->refreshUploadVideo($videoId); //刷新视频上传凭证
|
|
// $result = $instance->refreshUploadVideo($videoId); //刷新视频上传凭证
|