SystemOperationLogController.php 533 B

123456789101112131415161718192021
  1. <?php
  2. namespace App\Http\Controllers\API;
  3. use App\Http\Controllers\Controller;
  4. use App\Http\Resources\API\SystemOperationLogResource;
  5. use App\Models\SystemOperationLog;
  6. use Illuminate\Http\Request;
  7. class SystemOperationLogController extends Controller
  8. {
  9. public function index(Request $request)
  10. {
  11. $logs = SystemOperationLog::with(['user'])
  12. ->orderByDesc("request_at")
  13. ->filter($request->all())
  14. ->paginate();
  15. return SystemOperationLogResource::collection($logs);
  16. }
  17. }