当验证返回错误时,如何在Laravel 4中运行notify.js?

时间:2015-05-20 17:57:59

标签: jquery laravel laravel-4 twitter-bootstrap-3 notify

每当控制器的方法返回验证错误时,我想在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">&times;</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>

但这不起作用。 我该如何解决?有什么想法吗?

0 个答案:

没有答案