更新成功后没有session提示的解决办法

不知道是我在前面的部分漏了步骤,还是教程确实没有按照从上到下的顺序完成,

这节教程 ( L02-6.6 ) 上半部分的演示里已经弹出修改成功的提示,但直到下半部分才修改提示,在修改之前应该是无法弹出提示的。

如果和我一样更新成功后没有session提示,把控制器里的with内容改掉应该就行了。
TopicsController.php中的

return redirect()->route('topics.show', $topic->id)->with('message', 'Updated successfully.');

替换为

return redirect()->route('topics.show', $topic->id)->with('success', '更新成功!');

这是因为_messages.blade.php中没有模板默认填充的message一项,把message改成foreach里有的项就行了。

@foreach (['danger', 'warning', 'success', 'info'] as $msg)

对于喜欢从上到下,完美完成了才往下继续走的同学,
希望可以节约你的五分钟……

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

节约了我半小时呢~

3年前 评论

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