Skip to main content

Black Friday 2025! Only until December 1st: coupon FRIDAY25 for 40% off Yearly/Lifetime membership!

Read more here

MdMostaFizurRahaman/ecommerce

29 stars
2 code files
View MdMostaFizurRahaman/ecommerce on GitHub

app/Http/Resources/ApiResource.php

Open in GitHub
use Illuminate\Http\Resources\Json\JsonResource;
 
class ApiResource extends JsonResource
{
public function toArray($request)
{
return parent::toArray($request);
}
}

app/Http/Controllers/Api/ProductController.php

Open in GitHub
use App\Models\Product;
use Illuminate\Http\Request;
use App\Http\Resources\ApiResource;
use App\Http\Controllers\Controller;
 
class ProductController extends Controller
{
//
public function show(Request $request, Product $product)
{
$relatedProducts = Product::with('unit', 'category')->where('category_id', $product->categoryId)
->limit(6)
->get();
 
return (new ApiResource($product->load('unit', 'category')))
->additional(['relatedProducts' => $relatedProducts]);
}
}

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.