Dodawanie systemu powiadomień opartych na sesji

Chcąc dodać powiadomienia, np: Twój film został dodany musimy to zbudować włąśnie w funkcji dodawania filmu do bazy danych a wyświetlić go na stronie videos/ do której po udanym dodaniu metoda ta przekierowuje, tak więc podsumowując musimy w metodzie store() przekazać wiadomość do index.blade.php o tym co się dzieje.

Na wstępie chcąc używać mechanizm sesji musimy go załadować do pliku kontrolera:

use Session;

Następnie przechodzimy do metody store() i wniej za pośrednictwem metody falsh() która jest wbudowana w klasę sesji możemy przekazać jednorazowo wiadomość. Wygląda to tak:

Session::flash('key', $value);
Session::flash('video_created', 'Twój film został dodany do bazy danych.');

Następnie przechodzimy do pliku widoku index.blade.php, i w nim sprawdźmy najpierw, czy komunikat sesji w ogóle istnieje i jeśli tak wyprowadźmy go na wierzch:

@if(Session::has('video_created'))
    <div class="alert alert-success card">
        {{ Session::get('video_created') }}
    </div>
@endif

I to całą filozofia komunikatów.