小编use*_*183的帖子

刷新后显示的Laravel flash消息

我有一个问题.我正在使用Laravel构建一个应用程序,在我上传图片的页面上,我需要一条闪存成功消息,说明您已成功上传新图片.当我上传,它工作,显示Flash消息,但当我刷新,或我转到其他页面时,消息仍然保留在那里.然后在另一次刷新后它消失了.在其他页面上,例如创建新帖子,flash消息可以正常工作,而无需在刷新或转到其他页面后显示.我正在使用imageintervention.io api上传图片,我提到它是因为我不希望你对代码感到困惑.

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()) );

}
Run Code Online (Sandbox Code Playgroud)

php flash-message twitter-bootstrap laravel laravel-5

3
推荐指数
1
解决办法
2228
查看次数