From ba9bb470eb99b2cbb0a62804425dac0ea89c43be Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 2 Nov 2017 04:15:24 -0700 Subject: [PATCH] Added imageSrc presenter to assets --- app/Presenters/AssetPresenter.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/Presenters/AssetPresenter.php b/app/Presenters/AssetPresenter.php index 1f71f7de33..236003f614 100644 --- a/app/Presenters/AssetPresenter.php +++ b/app/Presenters/AssetPresenter.php @@ -280,6 +280,26 @@ class AssetPresenter extends Presenter return $imagePath; } + /** + * Generate img tag to this items image. + * @return mixed|string + */ + public function imageSrc() + { + $imagePath = ''; + if ($this->image && !empty($this->image)) { + $imagePath = $this->image; + return 'poop'; + } elseif ($this->model && !empty($this->model->image)) { + $imagePath = $this->model->image; + return 'fart'; + } + if (!empty($imagePath)) { + return config('app.url').'/uploads/assets/'.$imagePath; + } + return $imagePath; + } + /** * Get Displayable Name * @return string