login.blade.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. @extends('adminlte::auth.auth-page', ['authType' => 'login'])
  2. @section('adminlte_css_pre')
  3. <link rel="stylesheet" href="{{ asset('vendor/icheck-bootstrap/icheck-bootstrap.min.css') }}">
  4. @stop
  5. @php
  6. $loginUrl = View::getSection('login_url') ?? config('adminlte.login_url', 'login');
  7. $registerUrl = View::getSection('register_url') ?? config('adminlte.register_url', 'register');
  8. $passResetUrl = View::getSection('password_reset_url') ?? config('adminlte.password_reset_url', 'password/reset');
  9. if (config('adminlte.use_route_url', false)) {
  10. $loginUrl = $loginUrl ? route($loginUrl) : '';
  11. $registerUrl = $registerUrl ? route($registerUrl) : '';
  12. $passResetUrl = $passResetUrl ? route($passResetUrl) : '';
  13. } else {
  14. $loginUrl = $loginUrl ? url($loginUrl) : '';
  15. $registerUrl = $registerUrl ? url($registerUrl) : '';
  16. $passResetUrl = $passResetUrl ? url($passResetUrl) : '';
  17. }
  18. @endphp
  19. @section('auth_header', __('adminlte::adminlte.login_message'))
  20. @section('auth_body')
  21. <form action="{{ $loginUrl }}" method="post">
  22. @csrf
  23. {{-- Email field --}}
  24. <div class="input-group mb-3">
  25. <input type="email" name="email" class="form-control @error('email') is-invalid @enderror"
  26. value="{{ old('email') }}" placeholder="{{ __('adminlte::adminlte.email') }}" autofocus>
  27. <div class="input-group-append">
  28. <div class="input-group-text">
  29. <span class="fas fa-envelope {{ config('adminlte.classes_auth_icon', '') }}"></span>
  30. </div>
  31. </div>
  32. @error('email')
  33. <span class="invalid-feedback" role="alert">
  34. <strong>{{ $message }}</strong>
  35. </span>
  36. @enderror
  37. </div>
  38. {{-- Password field --}}
  39. <div class="input-group mb-3">
  40. <input type="password" name="password" class="form-control @error('password') is-invalid @enderror"
  41. placeholder="{{ __('adminlte::adminlte.password') }}">
  42. <div class="input-group-append">
  43. <div class="input-group-text">
  44. <span class="fas fa-lock {{ config('adminlte.classes_auth_icon', '') }}"></span>
  45. </div>
  46. </div>
  47. @error('password')
  48. <span class="invalid-feedback" role="alert">
  49. <strong>{{ $message }}</strong>
  50. </span>
  51. @enderror
  52. </div>
  53. {{-- Login field --}}
  54. <div class="row">
  55. <div class="col-7">
  56. <div class="icheck-primary" title="{{ __('adminlte::adminlte.remember_me_hint') }}">
  57. <input type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}>
  58. <label for="remember">
  59. {{ __('adminlte::adminlte.remember_me') }}
  60. </label>
  61. </div>
  62. </div>
  63. <div class="col-5">
  64. <button type=submit class="btn btn-block {{ config('adminlte.classes_auth_btn', 'btn-flat btn-primary') }}">
  65. <span class="fas fa-sign-in-alt"></span>
  66. {{ __('adminlte::adminlte.sign_in') }}
  67. </button>
  68. </div>
  69. </div>
  70. </form>
  71. @stop
  72. @section('auth_footer')
  73. {{-- Password reset link --}}
  74. @if($passResetUrl)
  75. <p class="my-0">
  76. <a href="{{ $passResetUrl }}">
  77. {{ __('adminlte::adminlte.i_forgot_my_password') }}
  78. </a>
  79. </p>
  80. @endif
  81. {{-- Register link --}}
  82. @if($registerUrl)
  83. <p class="my-0">
  84. <a href="{{ $registerUrl }}">
  85. {{ __('adminlte::adminlte.register_a_new_membership') }}
  86. </a>
  87. </p>
  88. @endif
  89. @stop