Hej,

Zainstalowałem sobie laravel w wersji 5.1 i zauważyłem, że doszło tam kilka dodatkowych folderów. Chciałbym prosić o pomoc w zrozumieniu ich:

1) Events oraz Listeners:

- event będziemy wywoływać za pomocą Event::fire w momencie gdy np. chcemy uaktualnić np. datę ostatniego logowania lub wysłać e-maila do nowo zarejestrowanej osoby.
więc listener do czego nam zostanie?

2) Policies: jak patrzyłem to chodzi o taką jakby dodatkową weryfikacje/autoryzacje polegającą nam tym, aby zweryfikować czy na pewno np. edytujemy swój komentarz a nie inny. Tak mówiąć ogólnie oczywiście. Czyli taki "dodatek" do middleware, który po prostu wspomoże jego prace?

3) Providers: bardziej skierowany do modelu - w sensie są udostępnione wydarzenia: creating, saving, itd - i wówczas provider dla danego modelu przechwytuje coś takiego i można realizować coś po danej operacji INSERT/UPDATE/DELETE/SOFTDELETE, itd

Zależy mi na odpowiedzi na zasadzie przykładów (np. logowania, autoryzacji - tak aby bardziej zobrazować przykład).