محمد
6 سال پیش توسط محمد مطرح شد
1 پاسخ

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

من میخام در مسیری که مشخص کردم لیست 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
@matin.kh73 6 سال پیش مطرح شد
0

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


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

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