确认并取消按钮Laravel Sweet Alert

时间:2017-10-01 07:46:43

标签: laravel sweetalert

早上好:

我正在尝试在Laravel中使用插件Sweet Alert。 我的问题是,我不知道如何在控制器中放置带取消按钮和确认按钮的警报。 阅读文档,我只找到了这句话:

Alert::warning('Are you sure?', 'message')->persistent('Close');

另外,我尝试:

echo '<script>swal({ title: "Are you sure?", text: "name is available, continue save?", type: "warning", showCancelButton: true, confirmButtonColor:"#DD6B55",  confirmButtonText: "Yes, delete it!",   closeOnConfirm: false }, function(){});</script>';

但它不起作用。

如何在我的控制器中使用Sweet Alert显示取消按钮和确认按钮?

谢谢

1 个答案:

答案 0 :(得分:2)

如果你正在使用this repo,那么我坚持要你仔细阅读文档,因为它是如何使用正确的代码段生成警报你基本上是在寻找this

  

回购邮件本身的片段

<强>控制器

您的控制器应如下所示

public function yourfunction()
{
    Alert::warning('Are you sure?', 'message')->persistent('Close');

    return to whatever view    
   //return redirect::home();
}

查看

在您从商店方法重定向的视图中,您应该执行像repo中给出的内容

@if (Session::has('sweet_alert.alert'))
    <script>
        swal({
            text: "{!! Session::get('sweet_alert.text') !!}",
            title: "{!! Session::get('sweet_alert.title') !!}",
            timer: {!! Session::get('sweet_alert.timer') !!},
            type: "{!! Session::get('sweet_alert.type') !!}",
            showConfirmButton: "{!! Session::get('sweet_alert.showConfirmButton') !!}",
            confirmButtonText: "{!! Session::get('sweet_alert.confirmButtonText') !!}",
            confirmButtonColor: "#AEDEF4"

            // more options
        });
    </script>
@endif

PS ::我还没有使用甜蜜警报,但这个回购很酷!它有你想知道的甜蜜警报!