Browse Source

修改composer

dyjh 6 years ago
parent
commit
985258197a

+ 8 - 6
app/Http/Controllers/Admin/Album/AgentController.php

xqd xqd xqd
@@ -117,7 +117,8 @@ class AgentController extends Controller
             return $this->_updateSave();
         }
         $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) {
             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();
 
@@ -199,13 +202,12 @@ class AgentController extends Controller
         $key = time() . rand(10000, 99999999) . '.' . $ex;
 
 //阿里 OSS 文件上传
-       // $result = OSS::publicUpload(config('alioss.BucketName'),$key, $videoPath);
-        $result = 1;
+        $result = OSS::publicUpload(config('alioss.BucketName'),$key, $videoPath);
         if ($result) {
             $data['name'] = $video->getClientOriginalName();
             $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;
             $video = AgentBannerModel::create($data);
             if(!$video){

+ 74 - 0
resources/views/admin/album/agent/edit.blade.php

xqd
@@ -112,6 +112,80 @@
                                 </div>
                             </div>
                         </div>
+                        <div class="row">
+                            <div class="col-lg-6">
+                                <div class="ibox float-e-margins">
+                                    <div class="ibox-title">
+                                        <h5>视频列表</h5>
+                                        <div class="ibox-tools">
+                                            <a class="collapse-link">
+                                                <i class="fa fa-chevron-up"></i>
+                                            </a>
+                                            <a class="dropdown-toggle" data-toggle="dropdown" href="table_basic.html#">
+                                                <i class="fa fa-wrench"></i>
+                                            </a>
+                                            <a class="close-link">
+                                                <i class="fa fa-times"></i>
+                                            </a>
+                                        </div>
+                                    </div>
+                                    <div class="ibox-content">
+
+                                        <table class="table">
+                                            <thead>
+                                            <tr>
+                                                <th>#</th>
+                                                <th>链接</th>
+                                                <th>文件名</th>
+                                                <th>操作</th>
+                                            </tr>
+                                            </thead>
+                                            <tbody>
+                                            <tr>
+                                                <td>{{ $video['id'] }}</td>
+                                                <td>{{ $video['name'] }}</td>
+                                                <td>{{ $video['url'] }}</td>
+                                                <td>
+                                                    <div class="btn-group">
+                                                        <button data-toggle="dropdown"
+                                                                class="btn btn-warning btn-sm dropdown-toggle"
+                                                                aria-expanded="false">
+                                                            操作 <span class="caret"></span>
+                                                        </button>
+                                                        <ul class="dropdown-menu">
+                                                                <li class="divider"></li>
+                                                                <li><a href="{{ U('Album/Agent/destroy',['id'=>$item->id])}}" onclick="return confirm('你确定执行删除操作?');">删除</a></li>
+                                                        </ul>
+                                                    </div>
+                                                    <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal5">
+                                                        查看
+                                                    </button>
+                                                    <div class="modal inmodal fade" id="myModal5" tabindex="-1" role="dialog"  aria-hidden="true">
+                                                        <div class="modal-dialog modal-lg">
+                                                            <div class="modal-content">
+                                                                <div class="modal-header">
+                                                                    <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
+                                                                    <h4 class="modal-title">窗口标题</h4>
+                                                                    <small class="font-bold">这里可以显示副标题。</small>
+                                                                </div>
+                                                                <div class="modal-body"></div>
+
+                                                                <div class="modal-footer">
+                                                                    <button type="button" class="btn btn-white" data-dismiss="modal">关闭</button>
+                                                                    <button type="button" class="btn btn-primary">保存</button>
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                </td>
+                                            </tr>
+                                            </tbody>
+                                        </table>
+
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
                     <!-- /.row -->
 				</div>
 			</div>