description

نمایش نام دسته بندی مقالات سایت در api لاراول

- 6 ماه پیش
توسط matin آپدیت شد
محمد ( 952 تجربه )
6 ماه پیش

من میخام در مسیری که مشخص کردم لیست post ها را بخونم اما در این لیست پست موردی با نام category_id وجود داره.
من میخام بجای Category_id در لیست post فایل json که نمایش میدم جای category_id نام آن را بنویسه که category_name هست.
چه باید کرد؟

<?php

namespace AppHttpControllersApi1;

use AppPost;
use IlluminateHttpRequest;
use AppHttpControllersController;

class PostController extends Controller
{
    public function posts() {
        $posts = Post::select('title' , 'description','body','images','created_at')->latest()->get();
        return response(['data' => ['posts' => $posts ] , 'status' => 200] , 200);
    }
}
matin ( 428 تجربه )
6 ماه پیش

شما باید مقادیر بازگشتی خودتون رو بازنویسی کنید.
1- از Resourceها استفاده کنید، که ویدیو آموزشیش رو میتونید از قسمت مباحث جدید در لاراول 5.5 همین سایت ببینید.
2- با استفاده متد map در کالکشن ها(همانند مورد ۱ هستش) میتونید اینکارو انجام بدید.

برای ارسال پاسخ باید وارد سایت شوید