diff --git a/beike/Services/ImageService.php b/beike/Services/ImageService.php index cdc51e4c..59615ef3 100644 --- a/beike/Services/ImageService.php +++ b/beike/Services/ImageService.php @@ -18,14 +18,16 @@ class ImageService private $image; private $imagePath; + const PLACEHOLDER_IMAGE = 'catalog/placeholder.png'; + /** * @param string $image * @throws \Exception */ public function __construct(string $image) { - $this->image = $image; - $imagePath = public_path($image); + $this->image = $image ?: self::PLACEHOLDER_IMAGE; + $imagePath = public_path($this->image); if (!file_exists($imagePath)) { throw new \Exception("图片不存在"); } diff --git a/public/catalog/demo/zhanweitu.png b/public/catalog/placeholder.png similarity index 100% rename from public/catalog/demo/zhanweitu.png rename to public/catalog/placeholder.png