Take Picture Field
CommunityA custom Filament form component plugin to capture photos from your device camera.
Author:
EMMAN
Package health
BetaAutomated checks of this plugin's Composer package
15 checks
- Failed: GitHub Actions pinned to SHA — View details on Plumb
- Skipped: GitLab CI includes pinned to SHA
- Passed: Open security advisories
- Passed: Dependabot PR responsiveness — No open Dependabot PRs.
- Skipped: Renovate MR responsiveness
- Failed: Dependabot or Renovate configured — No dependency updater configuration found. View details on Plumb
- Skipped: Dependency update cooldown configured
- Passed: Provides a security policy
- Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
- Passed: Commit and release recency — Active: last commit 86 days ago; last release 88 days ago.
-
Passed:
composer.lock not committed by library
—
composer.lockis absent from the released dist archive. - Passed: Dist archive is lean
-
Passed:
Current Laravel version supported
—
Package dependencies resolve together with current Laravel
13.0. -
Passed:
Current PHP version supported
—
Constraint
^8.1|^8.2|^8.3supports current PHP8.5. - Skipped: Current Symfony version supported
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Documentation
- A custom Filament form component to capture photos from your device camera.
- Features
- Requirements
- Installation
- Screenshots (Single Mode)
- Screenshots (Multiple Mode)
- Full Documentation
- Contributing
- License
- Get in touch
#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
#
Get in touch
Featured Plugins
A selection of plugins curated by the Filament team
Custom Dashboards
Let your users build and share their own dashboards with a drag-and-drop interface. Define your data sources in PHP and let them do the rest.
Filament
Advanced Tables (formerly Filter Sets)
Supercharge your tables with powerful features like user-customizable views, quick filters, multi-column sorting, advanced table searching, convenient view management, and more. Compatible with Resource Panel Tables, Relation Managers, Table Widgets, and Table Builder!
Kenneth Sese
Blueprint
Filament Blueprint is a premium Laravel Boost extension that helps AI agents produce accurate, detailed implementation plans and security reports for Filament apps.
Filament