Php 如何使用laravel 5.2中的laracast flash设置页面覆盖

Php 如何使用laravel 5.2中的laracast flash设置页面覆盖,php,routes,laravel-5.2,overlay,flash-message,Php,Routes,Laravel 5.2,Overlay,Flash Message,我已经试过了: Flash::overlay('message'); 但是没有结果。控制器的操作类似于 //use Illuminate\Http\Request; public function flashTest(Request $request){ //see explanation for following line at very end $request->session()->forget('flash_notification');

我已经试过了:

Flash::overlay('message');

但是没有结果。

控制器的操作类似于

   //use Illuminate\Http\Request;
   public function flashTest(Request $request){
   //see explanation for following line at very end
    $request->session()->forget('flash_notification'); 

    //Flash::success('this is an alert message'); //if you want to show alert message

    Flash::overlay('Modal Message'); 
    return view('yourview');
   }
鉴于

<head>
<!-- Bootstrap css-->
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<!-- jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>

<!--if it's not an overlay, show flash message-->
 @if (!Session::has('flash_notification.overlay'))
    <div class="alert alert-{{ Session::get('flash_notification.level') }}">
        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
        {{ Session::get('flash_notification.message') }}
    </div>
 @else

 <!--perform your overlay action here. For now i am showing a model-->
    <script type="text/javascript">
        $(document).ready(function(){
            $('#myModal').modal('show');
        });
    </script>

    <!-- bootstrap Modal -->
    <div id="myModal" class="modal fade" role="dialog">
        <div class="modal-dialog">
            <!-- Modal content-->
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title">{{ Session::get('flash_notification.title') }}</h4>
                </div>
                <div class="modal-body">
                    <p>{{ Session::get('flash_notification.message') }}</p>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                </div>
            </div>
        </div>
    </div>
  @endif
  <!-- other code -->

  <!-- bootstrap js -->
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
</body>
解释
$request->session()->忘记('flash_通知')

不知何故,这个包保留了overlay会话变量的键。i、 e.如果您第一次和下一次要显示flash消息时显示叠加消息,flash消息也将显示为叠加消息。添加此行是为了防止这种行为。参考


也请查看此

Ty以获取您的答案,但我需要一个“覆盖图”。使用提供的代码,只显示flash alert。我已经测试了上面的代码,并且工作正常。给我们看看你的代码;你是如何做的,并提及是否有任何错误消息。
<body>

 @include('flash::message')<!-- this line is important -->

 <!-- bootstrap js -->
 <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

 <!-- This is only necessary if you do Flash::overlay('...') -->
 <script>
$('#flash-overlay-modal').modal();
 </script>
</body>