【问题标题】:message with redirection in laravel在 laravel 中带有重定向的消息
【发布时间】:2016-03-26 17:14:04
【问题描述】:

我有一个应用程序,我在其中显示指定表中所有项目的列表。然后我在这个页面链接中创建了数据库中的新记录,它将我重定向到表单页面。提交表单后,我想重定向回带有成功消息的项目列表,例如 f.e.“记录已插入”。如何在 laravel 中实现?我试过这样的东西,但这不起作用:

Redirect::to("Homepage@list")->to('message', 'Record was inserted')

我也试过了(但也没用):

Session::flash('message', 'Record was inserted')

在刀片中:

Session::get('message')

【问题讨论】:

  • 您需要在刀片中获取您的 Flash 消息
  • 怎么样?我试过了: Session::get('message')

标签: laravel-5


【解决方案1】:

您需要将代码更新为

Redirect::to("Homepage@list")->with('message', 'Record was inserted');

并在您的视图中添加 Flash 消息的代码

@if(Session::has('message'))
    <div class="alert alert-success"><em> {!! session('message') !!}</em></div>
@endif

【讨论】:

  • 嗯,你有什么错误吗?还是什么都不显示?
  • 什么都不显示...但是在我的控制器中它可以工作,而不是 redirect::to(..) 我使用: Session::flash('message', 'Record was inserterd!');返回视图('list');
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-15
  • 2016-04-06
  • 2013-11-19
  • 2012-08-12
  • 2020-12-29
  • 2011-08-20
  • 2019-12-14
相关资源
最近更新 更多