backstage / uploadcare-field
Uploadcare Field component for the Backstage CMS.
Fund package maintenance!
vormkracht10
Requires
- php: ^8.2
- backstage/fields: dev-main
- backstage/filament-uploadcare-field: 0.2.1
- illuminate/contracts: ^10.0||^11.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- larastan/larastan: ^2.9
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^9.0.0||^8.22.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-arch: ^2.7
- pestphp/pest-plugin-laravel: ^2.3
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
README
Nice to meet you, we're Vormkracht10
Hi! We are a web development agency from Nijmegen in the Netherlands and we use Laravel for everything: advanced websites with a lot of bells and whitles and large web applications.
About this package
This package adds an Uploadcare field to the Backstage CMS. Uploadcare is a powerful file handling platform that provides file uploads, storage, transformations and delivery. With this package, you can easily integrate Uploadcare's functionality into your Backstage CMS forms.
The field supports:
- Single and multiple file uploads
- Image previews
- File size limits
- Allowed file types
- Direct CDN delivery
- Image transformations
- Secure file storage
Once installed, you can use the Uploadcare field in your Backstage forms just like any other field type, while leveraging Uploadcare's robust file handling capabilities.
Other custom fields
For a list of other custom fields, please see the Backstage CMS documentation.
Installation
You can install the package via composer:
composer require backstage/uploadcare-field
Then you need to add the Uploadcare public key to your services.php config file:
return [ 'uploadcare' => [ 'public_key' => env('UPLOADCARE_PUBLIC_KEY') ] ];
Then you need to add the Uploadcare field to your backstage/fields.php
config file:
return [ // ... 'custom_fields' => [ Backstage\UploadcareField\Uploadcare::class, ], ];
Usage
After adding the Uploadcare field to your backstage/fields.php
config file, the field will automatically be available in the Backstage CMS.
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.