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">×</button>
{{ $message }}
</div>
@endif
Das problem das ich habe ist, dass die $message
variable ist immer leer ..
InformationsquelleAutor Kuurde | 2014-02-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da die mit der Methode blinkt Daten in der session, können Sie die Daten abrufen, mithilfe der typische
Session::get
Methode.So haben Sie zu bekommen, wie
InformationsquelleAutor Kumar V
Können Sie diese auf Ihre Klinge Vorlage:
Referenz:
easylaravelblog
InformationsquelleAutor Raynal Gobel
Bitte überprüfen APP/kernel.php
definieren, die mehrere Male
Können Sie kommentieren einen oder zu löschen. Wir müssen definieren, nur ein mal.
InformationsquelleAutor Rajesh