register.blade.php 4.0 KB

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