Skip to content

Configuration

Published config file: config/report-builder.php

Available options

  • route_prefix
    • URL prefix for package endpoints
  • web_middleware
    • middleware stack for web routes
  • api_middleware
    • middleware stack for API routes
  • default_per_page
    • default pagination size
  • max_per_page
    • maximum allowed pagination size
  • preview_limit
    • preview row cap (future preview engine)
  • max_chart_points
    • chart payload cap (future chart rendering)
  • default_cache_ttl_seconds
    • default cache TTL
  • max_export_rows_sync
    • sync export row limit (future export flow)
  • exports_disk
    • storage disk for exports (future export flow)
  • exports_queue
    • queue name for export jobs (future export flow)
  • enable_dashboards
    • toggle dashboard features (future)
  • enable_excel
    • toggle Excel export (future)
  • enable_pdf
    • toggle PDF export (future)

Current practical impact

For metadata endpoints today, the most important keys are:

  • route_prefix
  • api_middleware

Example

php
return [
    'route_prefix' => 'report-builder',
    'api_middleware' => ['api'],
];