Files
faveo/vendor/unisharp/laravel-filemanager/doc/events.md
Manish Verma 76e85db070 update 1.0.8.0
Commits for version update
2016-10-17 12:02:27 +05:30

1.3 KiB

Documents

  1. Installation
  2. Intergration
  3. Config
  4. Customization
  5. Events
  6. Upgrade

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

    protected $listen = [
        ImageWasUploaded::class => [
            UploadListener::class,
        ],
    ];

The UploadListener will look like:

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
    }
}