TinyFinder
CommunityTinyFinder provides uploads, browse in archive, image crop/resize actions, reusable form inputs and RichEditor integration.
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
.
Author:
Samet Temizer
Documentation
TinyFinder is a compact file manager plugin for Filament.
It provides image and file uploads, an archive browser, image crop/resize actions, reusable form inputs, and a RichEditor archive integration example.
#Requirements
- PHP 8.2+
- Laravel 12+
- Filament 5.6+
- GD or Imagick
#Installation
composer require stemizer/filament_tinyfinder
php artisan vendor:publish --tag="filament-tinyfinder-config"
php artisan migrate
php artisan storage:link
php artisan filament:assets
Add the plugin to your Filament panel provider:
use Stemizer\FilamentTinyFinder\FilamentTinyFinderPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
FilamentTinyFinderPlugin::make()
->navigationGroup('Media')
->navigationSort(10),
]);
}
Optional .env values:
TINYFINDER_DISK=public
TINYFINDER_PATH=tinyfinder
TINYFINDER_MAX_FILE_SIZE=134217728
TINYFINDER_MAX_IMAGE_SIZE=10485760
TINYFINDER_IMAGE_DRIVER=gd
TINYFINDER_IMAGE_QUALITY=90
#Form Inputs
use Stemizer\FilamentTinyFinder\Forms\Components\TinyFinderFileInput;
use Stemizer\FilamentTinyFinder\Forms\Components\TinyFinderImageInput;
TinyFinderImageInput::make('image')
->label('Product Image');
TinyFinderFileInput::make('attachment')
->label('Product Attachment');
#RichEditor
The package includes an example resource:
Stemizer\FilamentTinyFinder\Examples\ExampleResource
It shows how to add TinyFinder image and file archive buttons to Filament's RichEditor.
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
Spotlight Pro
Browse your Filament Panel with ease. Filament Spotlight Pro adds a Spotlight/Raycast like Command Palette to your Filament Panel.
Dennis Koch
Data Lens
Advanced Data Visualization for Laravel Filament - a premium reporting solution enabling custom column creation, sophisticated filtering, and enterprise-grade data insights within admin panels.
Padmission