Javascript laravel,重定向后显示模态

Javascript laravel,重定向后显示模态,javascript,jquery,laravel,Javascript,Jquery,Laravel,我正在尝试在重定向后使用modal显示信息。 我就是这么做的: 控制器: return redirect()->route('verification',Auth::user()->id)->with(['code',1]) verification.blade.php @if(!empty($code) && $code == 1) <script> $(function() { $('#myModal').modal

我正在尝试在重定向后使用modal显示信息。 我就是这么做的:

控制器: return redirect()->route('verification',Auth::user()->id)->with(['code',1])

verification.blade.php

@if(!empty($code) && $code == 1)
    <script>
        $(function() {
            $('#myModal').modal('show');
        });
    </script>
@endif

    <div id="myModal" class="modal fade" style="display: none;">
                    <div class="modal-dialog modal-lg">
                        <div class="modal-content">
                            <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal">×</button>
                                <h5 class="modal-title">example</h5>
                            </div>

                            <div class="modal-body">
                                <h6 class="text-semibold text-center">example</h6>

                                <div class="modal-footer">
                                    <button type="button" class="btn btn-link" data-dismiss="modal">Close</button>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
// CHECK IF HAS SESSION 
@if (session()->has('code') && session()->get('code') == 1)
<script>
  $(document).ready(function(){
   $("#myModal").modal();
  }); 
</script>
@endif
@if(!empty($code)&&$code==1)
$(函数(){
$('myModal').modal('show');
});
@恩迪夫
×
例子
例子
接近
当它重定向时,它只在路线上运行,而不显示模式。 我能做什么?

你可以试试这个:

<div id="myModal" class="modal fade" style="{{Session::has("code") ? Session::get('code')==1 ? "display:block":"" : "display:none"}}">
                    <div class="modal-dialog modal-lg">
                        <div class="modal-content">
                            <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal">×</button>
                                <h5 class="modal-title">example</h5>
                            </div>

                            <div class="modal-body">
                                <h6 class="text-semibold text-center">example</h6>

                                <div class="modal-footer">
                                    <button type="button" class="btn btn-link" data-dismiss="modal">Close</button>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>

×
例子
例子
接近
在尝试删除这些行之前:

@if(!empty($error_code) && $code == 1)
    <script>
        $(function() {
            $('#myModal').modal('show');
        });
    </script>
@endif
@if(!empty($error\u code)&&$code==1)
$(函数(){
$('myModal').modal('show');
});
@恩迪夫

我建议您使用会话,如下所示:

// YOUR CODE HERE
session()->flash('code', $yourcodehere);
return redirect()->route('verification', Auth::user()->id);
在verification.blade.php

@if(!empty($code) && $code == 1)
    <script>
        $(function() {
            $('#myModal').modal('show');
        });
    </script>
@endif

    <div id="myModal" class="modal fade" style="display: none;">
                    <div class="modal-dialog modal-lg">
                        <div class="modal-content">
                            <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal">×</button>
                                <h5 class="modal-title">example</h5>
                            </div>

                            <div class="modal-body">
                                <h6 class="text-semibold text-center">example</h6>

                                <div class="modal-footer">
                                    <button type="button" class="btn btn-link" data-dismiss="modal">Close</button>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
// CHECK IF HAS SESSION 
@if (session()->has('code') && session()->get('code') == 1)
<script>
  $(document).ready(function(){
   $("#myModal").modal();
  }); 
</script>
@endif
//检查是否有会话
@if(session()->has('code')&&session()->get('code')==1)
$(文档).ready(函数(){
$(“#myModal”).modal();
}); 
@恩迪夫

什么是
$error\u code
这里?你能试着把
脚本
放在页脚里吗?我正在尝试,但我得到的是:“调用未定义的方法illumb\Session\Store::set()”哦!!,尝试使用flash会话,它会显示一次模式:)我现在编辑了代码,如果你想在重定向后在你的页面中显示模型消息,只需使用会话(['code'=>$yourcodehere]);