1 回答

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以使用 API 資源:https : //laravel.com/docs/eloquent-resources#pagination
創(chuàng)建集合資源:
php artisan make:resource ModelCollection
在您的控制器中使用它:
$data = Model::select('type','id')->paginate(10);
return new ModelCollection($data);
對(duì)于 Lumen,創(chuàng)建一個(gè)app/Http/Resources/ModelCollection.php文件:
<?php
namespace App\Http\Resources;
use Illuminate\Http\Resources\Json\ResourceCollection;
class ModelCollection extends ResourceCollection
{
/**
* Transform the resource collection into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
return parent::toArray($request);
}
}
- 1 回答
- 0 關(guān)注
- 144 瀏覽
添加回答
舉報(bào)