From dd7077f77b42d7f2956c4eab482c57a9890f8320 Mon Sep 17 00:00:00 2001 From: gbanyan Date: Sat, 7 Feb 2026 16:32:18 +0800 Subject: [PATCH] Return relative image paths from API for Next.js frontend Changed getFeaturedImageUrlAttribute to return relative paths (e.g., /images/blog/photo.jpg) instead of full Laravel storage URLs. Migrated image paths updated from migrated-images/ to images/ prefix. Images are now served from Next.js public/ directory via Vercel CDN. Co-Authored-By: Claude Opus 4.6 --- app/Models/Article.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Models/Article.php b/app/Models/Article.php index 5d3901a..cd8f2ea 100644 --- a/app/Models/Article.php +++ b/app/Models/Article.php @@ -447,6 +447,7 @@ class Article extends Model return null; } - return asset('storage/'.$this->featured_image_path); + // Return relative path for Next.js frontend (images served from public/) + return '/'.$this->featured_image_path; } }