/**
  * 效果定制的修改
  */
 public function update(Request $request, $id)
 {
     if (!$request->name || !$request->intro || !$request->link) {
         echo "<script>alert('视频名称、效果链接、修改要求必填!');history.go(-1);</script>";
         exit;
     } elseif (strlen($request->name) < 2 || strlen($request->name) > 20) {
         echo "<script>alert('名称2-20字符!');history.go(-1);</script>";
         exit;
     } elseif (!preg_match("/https?:\\/\\/[\\w.]+[\\w\\/]*[\\w.]*\\??[\\w=&\\+\\%]*/is", $request->link)) {
         echo "<script>alert('链接地址格式不对!');history.go(-1);</script>";
         exit;
     }
     $data = ['name' => $request->name, 'intro' => $request->intro, 'link' => $request->link, 'updated_at' => time()];
     ProductVideoModel::where('id', $id)->update($data);
     return redirect(DOMAIN . 'member/proVideo');
 }
 public function query($genre, $cate)
 {
     if ($genre == 1) {
         if ($cate) {
             $datas = ProductModel::where('cate', $cate)->where('video_id', '>', 0)->orderBy('id', 'desc')->paginate($this->limit);
         } else {
             $datas = ProductModel::where('video_id', '>', 0)->orderBy('id', 'desc')->paginate($this->limit);
         }
     } elseif (in_array($genre, [2, 3])) {
         if ($cate) {
             $datas = ProductVideoModel::where('cate', $cate)->where('genre', $genre - 1)->orderBy('id', 'desc')->paginate($this->limit);
         } else {
             $datas = ProductVideoModel::where('genre', $genre - 1)->orderBy('id', 'desc')->paginate($this->limit);
         }
     }
     $datas->limit = $this->limit;
     return $datas;
 }