2 votes

Comment passer des données à travers redirect()

J'ai créé un formulaire qui utilise Route::delete(); pour supprimer un utilisateur (ce qui fonctionne), cependant j'ai du mal à transmettre un message de succès qui dit 'Utilisateur supprimé avec succès'.

Après $user->delete(); j'appelle return redirect('dashboard/users/list')->with('success', 'Utilisateur supprimé avec succès.');, mais cela renvoie une erreur similaire à '$success n'est pas défini' lors de son appel dans blade.

Y a-t-il un moyen de transmettre des messages via une redirection au lieu d'appeler simplement la vue?

3voto

aswzen Points 695

La seule façon de transmettre des données à travers une redirection est d'utiliser des paramètres,

return redirect('dashboard/users/list')->with('success', 'Utilisateur supprimé avec succès.');

et dans show(), le lire avec

{{ Session::get('success') }}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X