Ich möchte eine Nachricht anzeigen, wenn der Ajax erfolgreich war oder nicht. Der Code funktioniert so weit, aber ich möchte einige Nachrichten hinzufügen.Laravel Ajax Nachricht anzeigen
My-Controller löschen Funktion:
public function destroy(Request $request, $streamID = 0)
{
$stream = Stream::find($streamID);
if($stream)
{
$stream->delete();
File::delete($stream->image);
return redirect()->route('stream.index')->with('success', 'Hooray');
}
else
{
return redirect()->route('stream.index')->with('success', 'Not Hooray');
}
}
Und der Ajax-Erfolg und Fehler Teil:
success: function(data) {
// show message?
},
error: function(data) {
// show message?
}
Und wie kann Ihnen helfen? Erzähle ich dir von der Alarmfunktion? –
Sie können Flash-Daten https://laravel.com/docs/5.4/session#flash-data – mfgabriel92
anstelle von return redirect() -> route ('stream.index') -> mit ('success', 'Hooray '); Antwort zurückgeben() -> json ([' Erfolg '=>' Hurra ']); – sunilwananje