教程二 发帖后重定向用 with ('message','发帖成功!') 无法存储到 session

一直照着教程二在做,突然发现我这里没有发帖成功的提示
于是我在 shared._messages.blade.php 里加了一行 {{ var_dump(session()->all()) }}

以下是有消息提示的案例:

    public function update (UserRequest $request,ImageUploadHandler $uploader, User $user)
    {
        $this->authorize('update', $user);
        $data = $request->all();
        if($request->avatar){
            $result = $uploader->save($request->avatar, 'avatars', $user->id, 416);
            if($result){
                $data['avatar'] = $result['path'];
            }
        }

        $user->update($data);
        return redirect()->route('users.show', $user->id)->with('success', '个人资料更新成功! ');
    }

当使用 redirect()->route('users.show', $user->id)->with('success', '个人资料更新成功! '); 时;

教程二 发帖后重定向用 with('message','发帖成功!') 无法存储到session

发布文章时没有消息提示了

public function store(TopicRequest $request, Topic $topic)
{
  $topic->fill($request->all());
  $topic->user_id = Auth::id();

  $topic->save();
  return redirect()->to($topic->link())->with('message', '发帖成功! '); # 此处换成 success 依然没有存入成功
}

教程二 发帖后重定向用 with('message','发帖成功!') 无法存储到session

Summer 老师是的代码里是有消息提示的。
于是我检查了代码发现就是 session 没有内容的原因。

那么
return redirect()->route('users.show', $user->id)->with('success', '个人资料更新成功! ');

return redirect()->to($topic->link())->with('message', '发帖成功! ');
有什么区别吗,为什么前者可以成功写入 session
那么这个with(‘success’,’info’) 需要在什么情况下才可以存入 session ,什么情况下需要自己写进去呢?
有人和我一样遇到问题吗? 我的 larvel 版本是 v7.10.3

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!