ethar's avatar
Level 5

pagination not show (links , meta)

I have this eloquent to return data as API

public function index()
    {
        $questions = $this->questions()
            ->when(request('search'), function ($query) {
                return $query->where('title', 'LIKE','%'.\request('search').'%');
            })
            ->latest()->paginate(2);
        $categories = Category::select('id', 'name')->get();
        return [
            'data' => QuestionResource::collection($questions),
            'categories' => CategoryResource::collection($categories),
        ];
    }

the problem is it's not showing pagination data, (links, meta).

when I return data directly without an array I got data

return  QuestionResource::collection($questions);
0 likes
1 reply
vincent15000's avatar

Have you tried to add the pagination datas by customizing the QuestionResource ?

Please or to participate in this conversation.