<?php
namespace App\Providers;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Storage;
class EventServiceProvider extends ServiceProvider
{
protected $listen = [
];
public function boot()
{
}
public function shouldDiscoverEvents()
{
return true;
}
protected function discoverEventsWithin()
{
return collect(
Storage::disk('root')->directories('Modules')
)->map(function ($item){
return base_path("{$item}/Listeners");
})->toArray();
}
}