login.blade.php 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. @extends('common.layout')
  2. @section('content')
  3. <div id="loginForm" class="container-fluid">
  4. <header>
  5. <a href="/" type="text/html" rel="noreferrer" referrerpolicy="no-referrer">
  6. {{ strtoupper(config('app.name')) }}
  7. </a>
  8. </header>
  9. <main>
  10. <h5>{{ __('Login') }}</h5>
  11. <form name="f_login" id="fLogin" method="post" action="{{ route('login') }}" accept-charset="UTF-8">
  12. @csrf
  13. <input type="hidden" name="callback" value="{{ request()->query('callback') }}"/>
  14. <!-- Email -->
  15. <div class="mb-3">
  16. <div class="row">
  17. <label for="email" class="col-auto col-form-label">{{ __('Email Address') }}</label>
  18. <div class="col align-self-center text-end pe-0">
  19. <div class="form-check form-check-inline">
  20. <input class="form-check-input" type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}/>
  21. <label class="form-check-label" for="remember">
  22. {{ __('Remember Me') }}
  23. </label>
  24. </div>
  25. </div>
  26. </div>
  27. <input id="email" type="text" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email', $email) }}" required autocomplete="email" autofocus/>
  28. @error('email')
  29. <span class="invalid-feedback" role="alert">
  30. <strong>{{ $message }}</strong>
  31. </span>
  32. @enderror
  33. </div>
  34. <!-- Password -->
  35. <div class="mb-3">
  36. <label for="password" class="form-label">{{ __('Password') }}</label>
  37. <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" value="{{ $password }}" required autocomplete="current-password"/>
  38. @error('password')
  39. <span class="invalid-feedback" role="alert">
  40. <strong>{{ $message }}</strong>
  41. </span>
  42. @enderror
  43. </div>
  44. <div class="mb-3">
  45. <button type="submit" class="btn btn-success w-100">
  46. {{ __('Login') }}
  47. </button>
  48. </div>
  49. <div>
  50. <ul class="list-inline text-center">
  51. @if (Route::has('register'))
  52. <li class="list-inline-item">
  53. <a href="{{ route('register') }}" class="btn btn-link">{{ __('Register') }}</a>
  54. </li>
  55. @endif
  56. <li class="list-inline-item"><span>&nbsp;</span></li>
  57. @if (Route::has('password.request'))
  58. <li class="list-inline-item">
  59. <a class="btn btn-link" href="{{ route('password.request') }}">
  60. {{ __('Forgot Your Password?') }}
  61. </a>
  62. </li>
  63. @endif
  64. </ul>
  65. </div>
  66. </form>
  67. <hr/>
  68. <footer>
  69. Copyright (C) @ {{ date('Y') }} {{ config('company_name') }} Corp. All Rights Reserved.
  70. </footer>
  71. </main>
  72. </div>
  73. @endsection
  74. @push('styles')
  75. <link rel="stylesheet" href="{{ asset('css/auth/login.css') }}"/>
  76. @endpush
  77. @push('scripts')
  78. <script type="module" src="{{ asset('/js/auth/login.js') }}"></script>
  79. @endpush