<?php namespace App\Http\Controllers\API; use App\Http\Controllers\Controller; use App\Http\Resources\API\SystemOperationLogResource; use App\Models\SystemOperationLog; use Illuminate\Http\Request; class SystemOperationLogController extends Controller { public function index(Request $request) { $pageSize=$request->get('page_size') ?? 10; $logs = SystemOperationLog::with(['user']) ->orderByDesc("request_at") ->filter($request->all()) ->paginate($pageSize); make_display_id($logs,$pageSize); return SystemOperationLogResource::collection($logs); } }