根据是否满足条件语句,触发刀片上的模态(laravel 4.2)

时间:2015-09-22 08:58:30

标签: laravel laravel-4 blade bootstrap-modal

我有这个刀片,在数据库中添加了一个用户,我想使用bootstrap模式通知用户该记录已被添加。这个添加功能有效,我唯一的问题是我不知道如何显示模态这里是我当前的代码:

 @if ($errors->any())
    <ul>
        {{ implode('', $errors->all('<p style="color:red" class="error">:message</p>')) }}
    </ul>
    @else
    <li style="color:red">Record Added!</li> <!-- display modal instead li tag --!>

 @endif

以下是模态的代码

<div id="myModal" class="modal fade" role="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">Modal Header</h4>
  </div>
  <div class="modal-body">
    <p>Some text in the modal.</p>
  </div>
  <div class="modal-footer">
    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  </div>
</div>

任何想法?

1 个答案:

答案 0 :(得分:1)

使用刀片条件,块中的任何HTML都有效,这意味着我们可以使用<script>标记并添加一些内联javascript来触发模态。假设您有bootstrap-js和jquery,以下内容适用于您的场景:

@if
..

@else
   <script>
       $('#modalid').modal('show');
   </script>    
@endif