Laravel redirect mit Daten funktioniert nicht

Meine Anwendung ist eine einfache CRUD-Anwendung. Ich habe eine delete-controller-Aktion, die leitet zurück zu der Liste, wenn das Element wurde erfolgreich gelöscht. Was ich hinzufügen möchte, jetzt ist eine Nachricht an den Benutzer, dass die Daten erfolgreich gelöscht.

Meine Controller-Action:

public function deleteItem($id)
{
    try {
        $item = Item::findOrFail($id);
        $item->delete();
        return Redirect::to('list')->with('message', 'Successfully deleted');
    } catch (ModelNotFoundException $e) {
        return View::make('errors.missing');
    }
}

Den Teil meiner list.blade.php zu sehen, wo ich versuche, um die Nachricht anzuzeigen:

@if (isset($message))
    <div class="alert alert-success alert-dismissable">
        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
        {{ $message }}
    </div>
@endif

Das problem das ich habe ist, dass die $message variable ist immer leer ..

InformationsquelleAutor Kuurde | 2014-02-08

Schreibe einen Kommentar