message.blade.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. @if (session()->has('flash_notification.message'))
  2. <div class="container" style=" position: fixed;margin: auto;top: 0;left: 0;right: 0;z-index: 10;">
  3. <div class="row">
  4. <div class="col-md-9 col-md-offset-3" style="{!! (session()->has('flash_notification.overlay')) ? '':'margin-top:60px;z-index: 999; margin-left:240px;' !!}">
  5. @if (session()->has('flash_notification.overlay'))
  6. <div id="flash-overlay-modal" class="modal fade flash-modal">
  7. <div class="modal-dialog">
  8. <div class="modal-content">
  9. <div class="modal-header">
  10. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  11. <h4 class="modal-title">{{session('flash_notification.title')}}</h4>
  12. </div>
  13. <div class="modal-body">
  14. <p>{!! session('flash_notification.message') !!}</p>
  15. </div>
  16. <div class="modal-footer">
  17. <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
  18. </div>
  19. </div>
  20. </div>
  21. </div>
  22. @else
  23. <div class="alert alert-{{session('flash_notification.level')}} {{session()->has('flash_notification.important') ? 'alert-important' : ''}} "
  24. >
  25. @if (session()->has('flash_notification.important'))
  26. <button type="button"
  27. class="close"
  28. data-dismiss="alert"
  29. aria-hidden="true"
  30. >&times;</button>
  31. @endif
  32. {!! session('flash_notification.message') !!}
  33. </div>
  34. @endif
  35. </div>
  36. </div>
  37. </div>
  38. <script>
  39. require(['bootstrap'],function($){
  40. $('#flash-overlay-modal').modal();
  41. $('div.alert').not('.alert-important').delay(3000).fadeOut(350);
  42. });
  43. </script>
  44. @endif