public function show($id) { $curr['name'] = $this->lists['show']['name']; $curr['url'] = $this->lists['show']['url']; $result = ['data' => PicModel::find($id), 'lists' => $this->lists, 'curr' => $curr]; return view('member.pic.show', $result); }
public function show($id) { $curr['name'] = $this->crumb['show']['name']; $curr['url'] = $this->crumb['show']['url']; $result = ['data' => PicModel::find($id), 'crumb' => $this->crumb, 'curr' => $curr]; return view('admin.pic.show', $result); }
public function getData(Request $request) { if (!$request->name || !$request->adplace || !$request->pic_id || !$request->fromTime || !$request->toTime) { echo "<script>alert('广告名称、广告位、图片、有效时间必填选!');history.go(-1);</script>"; exit; } //判断广告位尺寸和图片尺寸 $picModel = PicModel::find($request->pic_id); $adPlaceModel = AdPlaceModel::find($request->adplace); if ($picModel->width < $adPlaceModel->width) { echo "<script>alert('所选图片宽度小于广告位宽度!');history.go(-1);</script>"; exit; } if ($picModel->height < $adPlaceModel->height) { echo "<script>alert('所选图片高度小于广告位高度!');history.go(-1);</script>"; exit; } if (strtotime($request->fromTime) > strtotime($request->toTime)) { echo "<script>alert('有效结束时间不能早于开始时间!');history.go(-1);</script>"; exit; } return array('name' => $request->name, 'adplace_id' => $request->adplace, 'intro' => $request->intro, 'pic_id' => $request->pic_id, 'link' => $request->link, 'fromTime' => strtotime($request->fromTime . '000000'), 'toTime' => strtotime($request->toTime . '235959')); }
/** * 得到公司logo */ public function logo() { $pic_id = $this->logo ? $this->logo : 0; $picModel = PicModel::find($pic_id); return $picModel ? $picModel : ''; }
/** * 得到大图url */ public function getPicUrl() { $picModel = PicModel::find($this->pic_id); return $picModel ? $picModel->getUrl() : ''; }
/** * 图片 */ public function getPicName() { return $this->pic_id ? PicModel::find($this->pic_id)->name : ''; }
/** * 收集数据 */ public function getData(Request $request, $id = null) { //图片上传处理 if ($request->urlSel == 1) { if ($request->hasFile('url_ori')) { //判断文件存在 //验证图片大小 foreach ($_FILES as $pic) { if ($pic['size'] > $this->uploadSizeLimit) { echo "<script>alert(\"对不起,你上传的图片过大,请重新选择\");history.go(-1);</script>"; exit; } } $file = $request->file('url_ori'); //获取文件 $url = \App\Tools::upload($file); } if (!isset($url) && ($oldUrl = PicModel::find($id)->url)) { $url = $oldUrl; } if (!isset($url)) { echo "<script>alert('对不起,您还没上传图片!');history.go(-1);</script>"; exit; } } elseif ($request->urlSel == 2) { if (!$request->url2 && ($oldUrl2 = PicModel::find($id)->url2)) { $request->url2 = $oldUrl2; } if (!$request->url2) { echo "<script>alert('对不起,您还没填写链接!');history.go(-1);</script>"; exit; } } $data = ['uid' => $this->userid, 'name' => $request->name, 'intro' => $request->intro, 'urlSel' => $request->urlSel, 'url' => isset($url) ? $url : '', 'url2' => $request->url2]; return $data; }
public function head() { $picModel = PicModel::find($this->head); return $picModel ? $picModel->url : ''; }
public function getPicUrl() { $picModel = PicModel::find($this->per_top_bg_img); return $picModel ? $picModel->url : ''; }
/** * 关联图片 */ public function pic() { $pic_id = $this->pic_id ? $this->pic_id : 0; $picModel = PicModel::find($pic_id); return $picModel ? $picModel : ''; }
/** * 支持 DesignModel、GoodsModel、ProductModel、RentModel、StaffModel、StoryBoardModel、WorksModel * 得到图片信息 */ public function pic($picid) { $picModel = PicModel::find($picid); return $picModel ? $picModel : ''; }
public function pic() { $pic_id = $this->pic_id ? $this->pic_id : 0; return $this->pic_id ? PicModel::find($pic_id) : ''; }