J'ai un problème. Je construis une application avec Laravel et sur la page où je télécharge l'image j'ai besoin d'un message de succès instantané qui indique que vous avez téléchargé avec succès la nouvelle image. Lorsque je télécharge, cela fonctionne, montre le message flash, mais quand je me rafraîchis, ou je vais à l'autre page, le message reste toujours là. Et puis après un autre rafraîchissement, il disparaît. Sur d'autres pages comme la création d'un nouveau message, le message flash fonctionne correctement sans afficher après l'actualisation ou aller à une autre page. J'utilise imageintervention.io api pour télécharger l'image, je le mentionne parce que je ne veux pas que vous soyez confondu avec le code.Laravel message flash montrant après rafraîchissement
public function update_avatar(Request $request)
{
// Handle the upload of avatar
if ($request->hasFile('avatar'))
{
$avatar = $request->file('avatar');
$filename = time() . '.' . $avatar->getClientOriginalExtension();
Image::make($avatar)->resize(300, 300)->save(public_path('/uploads/avatars/' . $filename));
$user = Auth::user();
$user->avatar = $filename;
$user->save();
Session::flash('success', 'You have successfully uploaded new picture!');
}
return view('pages.profile', array('user' => Auth::user()));
}
Merci, je considérerai cela dans le futur. :) – user6106183