From 538fe6cf23ecbada3474d29e3bf54e45fb3cfabf Mon Sep 17 00:00:00 2001 From: merdan Date: Fri, 18 Jun 2021 13:36:24 +0500 Subject: [PATCH] url to list --- .../apigenerator/controllers/api/postsController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php index 00a56ee27..f93ef2370 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/postsController.php @@ -31,8 +31,15 @@ class postsController extends Controller 'category' => input('category'), 'date' => input('date'), 'published' => true, - 'select' => ['id','title','published_at',DB::raw("IF(featured_image<>'',concat('$path',featured_image),featured_image) as main_image")] + 'select' => ['id','title','slug','published_at',DB::raw("IF(featured_image<>'',concat('$path',featured_image),featured_image) as main_image")] ]); + + if($data){ + $data->each(function ($item, $key) { + $item->url = $this->pageUrl('post',['id'=>$item->id,'slug'=>$item->slug]); + }); + } + return $this->helpers->apiArrayResponseBuilder(200, 'success', $data); }