Javascript laravel,重定向后显示模态
我正在尝试在重定向后使用modal显示信息。 我就是这么做的: 控制器: return redirect()->route('verification',Auth::user()->id)->with(['code',1]) verification.blade.phpJavascript 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
@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]);