diff --git a/app/Http/Controllers/CropController.php b/app/Http/Controllers/CropController.php index bd1f9ce..12d1c45 100644 --- a/app/Http/Controllers/CropController.php +++ b/app/Http/Controllers/CropController.php @@ -33,6 +33,7 @@ class CropController extends Controller public function show(Crop $crop) { + $crop->load('category'); return $this->json(CropResource::make($crop)); } diff --git a/app/Http/Resources/CropResource.php b/app/Http/Resources/CropResource.php index 6b316f5..55f6752 100644 --- a/app/Http/Resources/CropResource.php +++ b/app/Http/Resources/CropResource.php @@ -3,6 +3,7 @@ namespace App\Http\Resources; use Illuminate\Http\Resources\Json\JsonResource; +use Peidikeji\Keywords\Http\Resources\KeywordResource; class CropResource extends JsonResource { @@ -21,6 +22,7 @@ class CropResource extends JsonResource 'is_end' => $this->is_end, 'unit' => $this->unit ?? '', 'extends' => $this->extends ?? [], + 'category' => KeywordResource::make($this->whenloaded('category')), ]; } }