12345678910111213141516171819202122 |
- <?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);
- }
- }
|