app/Http/Resources/ApiResource.php
use Illuminate\Http\Resources\Json\JsonResource; class ApiResource extends JsonResource{ public function toArray($request) { return parent::toArray($request); }}
use Illuminate\Http\Resources\Json\JsonResource; class ApiResource extends JsonResource{ public function toArray($request) { return parent::toArray($request); }}
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]); }}