راکت

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

1 پاسخ

من میخام در مسیری که مشخص کردم لیست 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);
    }
}
ثبت پرسش جدید

پاسخ‌ها

1
matin
matin
@matin.kh73

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

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام