更新成功后没有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)
对于喜欢从上到下,完美完成了才往下继续走的同学,
希望可以节约你的五分钟……
节约了我半小时呢~