每当控制器的方法返回验证错误时,我想在Laravel中使用notify.js.
到目前为止,我正在使用正常的bootstrap警报:
在控制器中:
return Redirect::back()->withErrors($validator)->withInput()
->with('global','<div class="row">
<div class="col-lg-4"></div>
<div class="col-lg-4">
<div class="alert alert-danger" role="alert" id="institucion_edited" align="center">
<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
Se han encontrado errores. Favor de verificar.</div>
</div>
<div class="col-lg-4"></div>
</div>
');
视图的Javascript:
<script>
window.setTimeout(function() {
$(".alert-message,.alert-danger").fadeTo(2858, 0).slideUp(600, function(){
$(this).remove();
});
}, 3000);
</script>
我已经阅读了notify.js的文档,我看到它自动激活,那么当我返回验证错误列表时,如何才能使用notify.js警报?我曾想过使用元素选择器:
<script>
$(".alert-danger").notify({
title: '<strong>Heads up!</strong>',
message: 'You can use any of bootstraps other alert styles as well by default.'
},{
type: 'danger'
});
</script>
但这不起作用。 我该如何解决?有什么想法吗?