Laravel rediriger vers d'itinéraire à partir de contrôleur lorsqu'il est appelé par AJAX

Donné ce morceau de ajax que les appels FriendsController@destroy

$.ajax({
    url:     '/dashboard/friends/' + id,
    type:    'DELETE',
    data:    { src: 'show' },
    success: function(response) {
    }
});

Comment puis-je return Redirect::route('dashboard.friends.index') à l'intérieur de FriendsController après la procédure de suppression est terminé? Je suppose que c'est en essayant de retourner la réponse AJAX qui ne sait pas comment réagir.

Je pouvais juste window.location.href = '/dashboard/friends' mais je veux Flash un message de réussite à la vue que je ne peut pas le faire avec AJAX.

Pourquoi ne pas flasher votre message de succès dans la réussite de la fonction, puis attendre 3 secondes avant de rediriger avec window.location.href = '/dashboard/friends' ?

OriginalL'auteur Jared Eitnier | 2014-01-17