【问题标题】:Redirect with success or error message without using sessions在不使用会话的情况下重定向成功或错误消息
【发布时间】:2017-01-12 06:10:07
【问题描述】:

如何在不使用 laravel 会话的情况下重定向成功或错误消息

目前我正在使用以下代码进行重定向:

return redirect('dashboard')->with('status', 'Profile updated!');

但此代码需要会话才能显示成功消息。

【问题讨论】:

  • 如果您不想使用会话,您可能需要为每个成功和错误创建两个自定义页面
  • 你如何在刀片上显示“状态”?
  • 你为什么不想使用会话?你可以通过get请求return redirect('dashboard?status=Profile+updated!');

标签: laravel


【解决方案1】:

您可以设置另一个变量状态类型以及如下状态,

return redirect('dashboard')->with(['status'=>'Profile updated!','status_type'=>'success']);

并在您的仪表板刀片文件中使用

@if(isset($status))
    <p class="alert alert-{{ $status_type }}" >{{ $status }}</p>
@endif

【讨论】:

  • 别伤心地工作
  • @LuisAlfredoSerranoDíaz 你在哪个版本的 Laravel 中尝试这个?
  • Laravel 8 我不得不使用 $_GET 来捕获数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-10
  • 1970-01-01
  • 2014-04-20
  • 1970-01-01
相关资源
最近更新 更多