Stawiam sobie pierwsze kroki w Laravel 5 i mam na pewno banalne pytanie


Po odpaleniu pojawiają się cytaty z ciekawości chciałem sprawdzić gdzie one są i jak się pokazują… tak dla własnego zaspokojenia

no i co… w kontrolerze mam :
1) $this->middleware('guest'); <- Gdzie mogę znaleźć jak to jest wywoływane? Dokładnie jak działa $this->middleware
idąc dalej w kernel.php mam dodawanie cytatów:
'Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse',
ok odnalazłem plik i odpaliłem
... i poniżej mam:
getQueuedCookies
odwołanie do tego miejsca
use Illuminate\Contracts\Cookie\QueueingFactory ale w funkcji jest tylko
public function getQueuedCookies(); <- gdzie mogę sprawdzić działanie tej funkcji, dlaczego funkcja nie jest w tym pliku opisana?
i tutaj nie udało mi się znaleźć…
Za pomocą narzędzi do wyszukiwania w tekście znalazłem plik z cytatami:
Illuminate\Foundation -> inspiring.php i tutaj znajdują się cytaty, ale kompletnie nie wiem jak się znalazły w docelowym miejscu. Inaczej jaka funkcja spowodowała pobranie cytatów z tego pliku.
Wiem że cytaty zapisywane są do cookie i wyświetlane.
1) Nie wiem w jaki sposób działa $this->middleware('guest');
2) oraz Jak za pomocą funkcji getQueuedCookies() pobrano cytaty z pliku inspiring.php
Z góry dzięki za pomoc i wyrozumiałość.