Sweet Alertを使用して、laravelフレームワークでJavascript警告メソッドが発行したメッセージを改善する方法をテストしています。LaravelのSweet Alertでメソッドを削除する
1 - 私はsweetalert.cssとsweetalert.min.jsファイルをダウンロードしました。
2 - だから私はapp.blade.php
<!-- Sweet Alert -->
<link href="{{ asset('/dist/css/sweetalert.css') }}" rel="stylesheet">
<!-- Sweet Alert -->
<script src="{{ asset('/dist/js/sweetalert.min.js') }}"></script>
3からファイルを接続する - 私は、Javascriptと、次のスウィートアラート機能のonclickのイベントを使用して削除ボタンを作成:
{!! Form::open(['method' => 'DELETE','route' => ['users.destroy', $user->id],'style'=>'display:inline']) !!}
<button onclick="
swal({
title: 'Esta seguro de realizar esta Acción?',
text: 'Si procede este usuario será eliminado!',
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#DD6B55',
confirmButtonText: 'Eliminar!',
cancelButtonText: 'Cancelar',
closeOnConfirm: false,
closeOnCancel: false
},
function(){
swal('Usuario eliminado!', 'Este usuario fue eliminado de nuestros registros.', 'success');
});"
class="btn btn-danger" data-toggle="tooltip" data-placement="top" title="Eliminar usuario"> <i class="material-icons">delete</i>
</button>
{!! Form::close() !!}
4 - これはUserControllerでからユーザーを削除するための私の方法です:
public function destroy($id)
{
User::find($id)->delete();
return redirect()->route('users.index')
->with('success','User deleted successfully');
}
5 - 問題0ユーザーを削除すると、警告メッセージが表示されます。
しかし、自動的にユーザーを削除するかどうか、確認のアクションを実行することなく、ユーザを閉じて削除し、甘いアラートに定義された方法。
私はLaravelをフレームワークとして使用しているので、この問題を解決する方法や、より良い方法をお勧めする人がいます。
は、このを見てください。 http://stackoverflow.com/questions/31136889/how-to-use-confirm-using-sweet-alert – usrNotFound
こんにちは@CannotFindSymbolとありがとう、このメソッドでは、ユーザーを排除し、通知を生成しません。 –