早上好:
我正在尝试在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显示取消按钮和确认按钮?
谢谢
答案 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 ::我还没有使用甜蜜警报,但这个回购很酷!它有你想知道的甜蜜警报!