password.blade.php 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. @extends('layouts.app')
  2. @php
  3. $resto = \App\Restaurants::find(\App\Helpers\CommonMethods::getRestuarantID());
  4. $lang = $resto->default_lang;
  5. app()->setLocale($lang);
  6. if(session('app_lang') !==null){
  7. $lang = session('app_lang');
  8. app()->setLocale($lang);
  9. }
  10. @endphp
  11. @section('content')
  12. <div class="content-wrapper">
  13. <div class="container-fluid">
  14. <h1 class="mt-4">{{__('label.change_password')}}</h1>
  15. <ol class="breadcrumb mb-4">
  16. <li class="breadcrumb-item"><a href="{!! env('APP_URL') !!}dashboard">{{__('label.dashboard')}}</a></li>
  17. <li class="breadcrumb-item active">{{__('label.change_password')}}</li>
  18. </ol>
  19. <div class="row">
  20. <div class="col-xl-12">
  21. <div class="card mb-4">
  22. <div class="card-body">
  23. <form id="password-form" method="POST" action="{!! env('APP_URL') !!}reset/password" enctype="multipart/form-data">
  24. @csrf
  25. <div class="row">
  26. <div class="col-sm-4 col-md-6">
  27. <div class="form-group">
  28. <label>{{__('label.old_password')}}</label>
  29. <input type="password" class="form-control" placeholder="" name="old_password" value="" autocomplete="off" required>
  30. <br /><span class="text-danger">{{__('label.forgot_old_password')}}?</span> <a href="#!">{{__('label.send_alert')}}</a>{{__('label.to')}} {{__('label.administrator')}}.
  31. </div>
  32. </div>
  33. </div>
  34. <div class="row">
  35. <div class="col-sm-4 col-md-6">
  36. <div class="form-group">
  37. <label>{{__('label.password')}}</label>
  38. <input type="password" class="form-control" placeholder="" name="password" value="" required>
  39. </div>
  40. </div>
  41. </div>
  42. <div class="row">
  43. <div class="col-sm-4 col-md-6">
  44. <div class="form-group">
  45. <label>{{__('label.confirm_password')}}</label>
  46. <input type="password" class="form-control" placeholder="" name="confirm_password" value="" required>
  47. </div>
  48. </div>
  49. </div>
  50. <div class="row">
  51. <div class="col-sm-12">
  52. <a href="#!" class="btn btn-primary save">{{__('label.save')}}</a>
  53. </div>
  54. </div>
  55. <div class="row mt-2">
  56. <div class="col-md-12">
  57. <div class="alert alert-success success" style="display: none"></div>
  58. <div class="alert alert-danger error" style="display: none"></div>
  59. </div>
  60. </div>
  61. </form>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. @endsection
  69. @section('js')
  70. <script>
  71. $(function () {
  72. $("body").on('click','.save',function () {
  73. $(".alert").hide();
  74. if($("#password-form").valid()){
  75. $("#password-form").ajaxForm(function (response) {
  76. response = $.parseJSON(response);
  77. if(response){
  78. if(response.type=="success"){
  79. $('#password-form .alert.success').html(response.message);
  80. $('#password-form .alert.success').show();
  81. setTimeout(function(){
  82. location.reload();
  83. },2000)
  84. }else{
  85. $('#password-form .alert.error').html(response.message);
  86. $('#password-form .alert.error').show();
  87. }
  88. }
  89. }).submit();
  90. }
  91. })
  92. })
  93. </script>
  94. @endsection