undeadevs / scramble-filament-api-service
A scramble extension to integrate better with Filament API Service usage of Spatie Query Builder
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/undeadevs/scramble-filament-api-service
Requires
- php: ^8.2
- dedoc/scramble: ^0.12.0
- rupadana/filament-api-service: ^4.0.1
- spatie/laravel-query-builder: ^6.3
Requires (Dev)
- laravel/pint: ^1.0
This package is auto-updated.
Last update: 2025-11-10 12:16:00 UTC
README
A scramble extension to integrate better with Filament API Service usage of Spatie Query Builder. This will detect any getAllowedFields, getAllowedFilters, getAllowedIncludes, and getAllowedSorts in models.
Installation
composer require undeadevs/scramble-filament-api-service
Usage
Register the extension in config/scramble.php:
// ... 'extensions' => [ // ... \Undeadevs\ScrambleFilamentApiService\AllowedFieldsExtension::class, \Undeadevs\ScrambleFilamentApiService\AllowedFiltersExtension::class, \Undeadevs\ScrambleFilamentApiService\AllowedIncludesExtension::class, \Undeadevs\ScrambleFilamentApiService\AllowedSortsExtension::class, ], // ...