emmanpbarrameda / filament-take-picture-field
FilamentTakePictureField Component for Filament Forms
Package info
github.com/emmanpbarrameda/filament-take-picture-field
Language:Blade
pkg:composer/emmanpbarrameda/filament-take-picture-field
Fund package maintenance!
v1.3.0
2026-04-30 04:20 UTC
Requires
- php: ^8.1|^8.2|^8.3
- filament/forms: ^4.0|^5.0
- spatie/laravel-package-tools: ^1.15.0
Requires (Dev)
- filament/filament: ^4.0|^5.0
- laravel/framework: ^10.0|^11.0|^12.0|^13.0
- nunomaduro/collision: ^7.0|^8.0
- orchestra/testbench: ^8.0|^9.0
- pestphp/pest: ^2.0|^3.0
- pestphp/pest-plugin-arch: ^2.0|^3.0
- pestphp/pest-plugin-laravel: ^2.0|^3.0
README
A custom Filament form component to capture photos from your device camera.
Features
- Capture photos directly from the user's device camera
- Seamless integration with Filament forms
- Configurable storage options: disk, directory, and visibility
- Camera selector support for devices with multiple cameras
- Adjustable aspect ratio, image quality, and maximum capture dimensions
- Multiple-shot mode with custom shot keys and labels
- Option to require all configured shots before saving
- Text-to-speech instructions for multiple-shot capture
- Support for previewing, retaking, and removing captured photos
Requirements
- Laravel: ^10, ^11, ^12, or ^13
- PHP: ^8.1, ^8.2, or ^8.3
- Filament Forms: ^4.0 or ^5.0
- A device with camera access (desktop or mobile)
Installation
composer require emmanpbarrameda/filament-take-picture-field:^1.3
Screenshots (Single Mode)
Screenshots (Multiple Mode)
Full Documentation
Read the full installation and configuration guide here: Filament Take Picture Field Documentation
Contributing
Contributions and pull requests for improvements are welcome!
License
MIT