## Documents 1. [Installation](https://github.com/UniSharp/laravel-filemanager/blob/master/doc/installation.md) 1. [Intergration](https://github.com/UniSharp/laravel-filemanager/blob/master/doc/integration.md) 1. [Config](https://github.com/UniSharp/laravel-filemanager/blob/master/doc/config.md) 1. [Customization](https://github.com/UniSharp/laravel-filemanager/blob/master/doc/customization.md) 1. [Events](https://github.com/UniSharp/laravel-filemanager/blob/master/doc/events.md) 1. [Upgrade](https://github.com/UniSharp/laravel-filemanager/blob/master/doc/upgrade.md) ## List of events * Unisharp\Laravelfilemanager\Events\ImageWasUploaded ## How to use To use events you can add a listener to listen to the events Snippet for `EventServiceProvider` ```php protected $listen = [ ImageWasUploaded::class => [ UploadListener::class, ], ]; ``` The `UploadListener` will look like: ```php class UploadListener { public function handle($event) { $method = 'on'.class_basename($event); if (method_exists($this, $method)) { call_user_func([$this, $method], $event); } } public function onImageWasUploaded(ImageWasUploaded $event) { $path = $event->path(); //your code, for example resizing and cropping } } ```