|
@@ -117,7 +117,8 @@ class AgentController extends Controller
|
|
return $this->_updateSave();
|
|
return $this->_updateSave();
|
|
}
|
|
}
|
|
$data = $this->repository->find($request->get('id'));
|
|
$data = $this->repository->find($request->get('id'));
|
|
- return view('admin.album.agent.edit',compact('data'));
|
|
|
|
|
|
+ $video = AgentBannerModel::where([['agent_id',$request->get('id')],['type',1]])->first();
|
|
|
|
+ return view('admin.album.agent.edit',compact('data','video'));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -190,7 +191,9 @@ class AgentController extends Controller
|
|
if (!$video) {
|
|
if (!$video) {
|
|
return back()->withErrors('上传视频无效..');
|
|
return back()->withErrors('上传视频无效..');
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ $agentid = $request->input('agent_id');
|
|
|
|
+ $check = AgentBannerModel::where([['agent_id',$agentid],['type',1]])->first();
|
|
|
|
+ if($check) OSS::publicDeleteObject(config('alioss.BucketName'),$check->oss_key);
|
|
// 获取图片在临时文件中的地址
|
|
// 获取图片在临时文件中的地址
|
|
$videoPath = $video->getRealPath();
|
|
$videoPath = $video->getRealPath();
|
|
|
|
|
|
@@ -199,13 +202,12 @@ class AgentController extends Controller
|
|
$key = time() . rand(10000, 99999999) . '.' . $ex;
|
|
$key = time() . rand(10000, 99999999) . '.' . $ex;
|
|
|
|
|
|
//阿里 OSS 文件上传
|
|
//阿里 OSS 文件上传
|
|
- // $result = OSS::publicUpload(config('alioss.BucketName'),$key, $videoPath);
|
|
|
|
- $result = 1;
|
|
|
|
|
|
+ $result = OSS::publicUpload(config('alioss.BucketName'),$key, $videoPath);
|
|
if ($result) {
|
|
if ($result) {
|
|
$data['name'] = $video->getClientOriginalName();
|
|
$data['name'] = $video->getClientOriginalName();
|
|
$data['type'] = 1;
|
|
$data['type'] = 1;
|
|
- $data['agent_id'] = $request->input('agent_id');
|
|
|
|
- //$data['oss_key'] = $key;
|
|
|
|
|
|
+ $data['agent_id'] = $agentid;
|
|
|
|
+ $data['oss_key'] = $key;
|
|
$data['url'] = config('alioss.FileUrl').$key;
|
|
$data['url'] = config('alioss.FileUrl').$key;
|
|
$video = AgentBannerModel::create($data);
|
|
$video = AgentBannerModel::create($data);
|
|
if(!$video){
|
|
if(!$video){
|