<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Arr;
use App\Partner;
use App\Http\Resources\PartnerResource;

class PartnerController extends Controller
{
    const ITEM_PER_PAGE = 20;

    public function index(Request $request)
    {
        $params = $request->all();
        $limit = Arr::get($params, 'limit', static::ITEM_PER_PAGE);
        $list = Partner::isPublished();

        return PartnerResource::collection($list->paginate($limit));
    }
}
