填写表格以显示Laravel中先前填写的数据后,如何显示成功消息?

时间:2018-07-26 05:21:17

标签: laravel laravel-5.6

我知道Laravel提供的Flash消息。但是,我想显示已成功填写的数据。 我考虑过使用max id查询来重定向它以调用数据,但是可以随时在地址栏上键入它来进行访问。 有什么想法吗?

2 个答案:

答案 0 :(得分:1)

因此您可以将其用于刀片文件中的引导

@if(session('success'))
  <div class="alert alert-success">
    {{ session('success') }}
  </div>
@endif

@if(session('error'))
  <div class="alert alert-danger">
    {{ session('error') }}
  </div>
@endif

对于布尔玛,您可以使用

@if(session('success'))
  <div class="notification is-success">
    {{ session('success') }}
  </div>
@endif

@if(session('error'))
  <div class="notification is-danger">
    {{ session('error') }}
  </div>
@endif

在您的控制器中,您执行

return redirect('/home')->withSuccess('success message');

return redirect('/home')->withError('error message');

如果要在几秒钟后将其删除,则需要实现一些javascript

答案 1 :(得分:1)

如果解决了问题,请尝试此方法。否则,请提供您的代码以检查您要做什么。

$name= "John";
return redirect()->route('routename')->with('success',"Thanks for you feedback ".$name);