password.blade.php 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. @extends('layouts.app')
  2. @php
  3. $resto = \App\Models\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. <style type="text/css">
  13. .top-breadcrumb{
  14. padding:3px 10px;
  15. }
  16. html[dir="rtl"] .top-breadcrumb{
  17. padding:0px 10px;
  18. }
  19. .page-top-title {
  20. padding: 5px 10px;
  21. }
  22. html[dir="rtl"] .breadcrumb-item + .breadcrumb-item::before{
  23. float: right;
  24. }
  25. </style>
  26. <div class="content-wrapper">
  27. <div class="container-fluid">
  28. <div class="row m-0">
  29. <div class="page-top-title">
  30. <h3 class="title m-0">{{__('label.change_password')}}</h1>
  31. </div>
  32. <ol class="breadcrumb mb-4 top-breadcrumb">
  33. <li class="breadcrumb-item"><a>{{__('label.dashboard')}}</a></li>
  34. <li class="breadcrumb-item active">{{__('label.change_password')}}</li>
  35. </ol>
  36. </div>
  37. <div class="row m-0">
  38. <div class="col-xl-12">
  39. <div class="card mb-4">
  40. <div class="card-body">
  41. <form id="password-form" method="POST" action="{!! env('APP_URL') !!}reset/password" enctype="multipart/form-data">
  42. @csrf
  43. <div class="row">
  44. <div class="col-sm-4 col-md-6">
  45. <div class="form-group">
  46. <label>{{__('label.old_password')}}</label>
  47. <input type="password" class="form-control" placeholder="" name="old_password" value="" autocomplete="off" required>
  48. <br /><span class="text-danger">{{__('label.forgot_old_password')}}?</span> <a href="#!">{{__('label.send_alert')}}</a>{{__('label.to')}} {{__('label.administrator')}}.
  49. </div>
  50. </div>
  51. </div>
  52. <div class="row">
  53. <div class="col-sm-4 col-md-6">
  54. <div class="form-group">
  55. <label>{{__('label.password')}}</label>
  56. <input type="password" class="form-control" placeholder="" name="password" value="" required>
  57. </div>
  58. </div>
  59. </div>
  60. <div class="row">
  61. <div class="col-sm-4 col-md-6">
  62. <div class="form-group">
  63. <label>{{__('label.confirm_password')}}</label>
  64. <input type="password" class="form-control" placeholder="" name="confirm_password" value="" required>
  65. </div>
  66. </div>
  67. </div>
  68. <div class="row">
  69. <div class="col-sm-12">
  70. <a href="#!" class="btn btn-primary save">{{__('label.save')}}</a>
  71. </div>
  72. </div>
  73. <div class="row mt-2">
  74. <div class="col-md-12">
  75. <div class="alert alert-success success" style="display: none"></div>
  76. <div class="alert alert-danger error" style="display: none"></div>
  77. </div>
  78. </div>
  79. </form>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. @endsection
  87. @section('js')
  88. <script>
  89. $(function () {
  90. $("body").on('click','.save',function () {
  91. $(".alert").hide();
  92. if($("#password-form").valid()){
  93. $("#password-form").ajaxForm(function (response) {
  94. response = $.parseJSON(response);
  95. if(response){
  96. if(response.type=="success"){
  97. $('#password-form .alert.success').html(response.message);
  98. $('#password-form .alert.success').show();
  99. setTimeout(function(){
  100. location.reload();
  101. },2000)
  102. }else{
  103. $('#password-form .alert.error').html(response.message);
  104. $('#password-form .alert.error').show();
  105. }
  106. }
  107. }).submit();
  108. }
  109. })
  110. })
  111. </script>
  112. @endsection