11@extends (' layouts.wrapper-auth' )
22
33@section (' content' )
4- <div class =" container" >
5- <div class =" row justify-content-center" >
6- <div class =" col-md-8" >
7- <div class =" card" >
8- <div class =" card-header" >{{ __ (' Регистрация' ) } } </div >
9-
10- <div class =" card-body" >
11- <form method =" POST" action =" {{ route (' register' ) } }" >
12- @csrf
13-
14- <div class =" row mb-3" >
15- <label for =" name" class =" col-md-4 col-form-label text-md-end" >{{ __ (' Имя' ) } } </label >
4+ <div class =" justify-content" >
5+ <div class =" row justify-content-center" >
6+ <div class =" col-md-6 col-lg-5" >
7+ <div class =" card shadow-lg border-0 rounded-4" >
8+ <div class =" card-header bg-transparent text-center py-4" >
9+ <h4 class =" mb-3 text-center" >
10+ {{ __ (' Sign up' ) } }
11+ </h4 >
12+ <div class =" text-center" >
13+ @guest
14+ @if (Route:: has (' login' ) )
15+ <a class =" btn btn-sm gap-2 rounded-pill px-4 align-items-center" href =" {{ route (' login' ) } }" >
16+ {{ __ (' Do you have an account? Login' ) } } <i class =" bi bi-box-arrow-in-right" ></i >
17+ </a >
18+ @endif
19+ @endguest
20+ </div >
21+ </div >
1622
17- <div class =" col-md-6" >
18- <input id =" name" type =" text" class =" form-control @error (' name' ) is-invalid @enderror " name =" name" value =" {{ old (' name' ) } }" required autocomplete =" name" autofocus >
23+ <div class =" card-body p-4 p-lg-5" >
24+ <form method =" POST" action =" {{ route (' register' ) } }" >
25+ @csrf
1926
27+ <!-- Name Field -->
28+ <div class =" mb-4" >
29+ <label for =" name" class =" form-label text-muted small mb-1" >{{ __ (' Name' ) } } </label >
30+ <div class =" input-group" >
31+ <span class =" input-group-text bg-light border-end-0" >
32+ <i class =" bi bi-person text-muted" ></i >
33+ </span >
34+ <input id =" name" type =" text"
35+ class =" form-control border-start-0 @error (' name' ) is-invalid @enderror " name =" name"
36+ value =" {{ old (' name' ) } }" required autocomplete =" name" autofocus
37+ placeholder =" Your name" >
38+ </div >
2039 @error (' name' )
21- <span class =" invalid-feedback" role =" alert" >
40+ <span class =" invalid-feedback d-block " role =" alert" >
2241 <strong >{{ $message } } </strong >
2342 </span >
2443 @enderror
2544 </div >
26- </div >
27-
28- <div class =" row mb-3" >
29- <label for =" email" class =" col-md-4 col-form-label text-md-end" >{{ __ (' Электронная почта' ) } } </label >
30-
31- <div class =" col-md-6" >
32- <input id =" email" type =" email" class =" form-control @error (' email' ) is-invalid @enderror " name =" email" value =" {{ old (' email' ) } }" required autocomplete =" email" >
3345
46+ <!-- Email Field -->
47+ <div class =" mb-4" >
48+ <label for =" email" class =" form-label text-muted small mb-1" >{{ __ (' Email' ) } } </label >
49+ <div class =" input-group" >
50+ <span class =" input-group-text bg-light border-end-0" >
51+ <i class =" bi bi-envelope text-muted" ></i >
52+ </span >
53+ <input id =" email" type =" email"
54+ class =" form-control border-start-0 @error (' email' ) is-invalid @enderror "
55+ name =" email" value =" {{ old (' email' ) } }" required autocomplete =" email"
56+ placeholder =" example@domain.com" >
57+ </div >
3458 @error (' email' )
35- <span class =" invalid-feedback" role =" alert" >
59+ <span class =" invalid-feedback d-block " role =" alert" >
3660 <strong >{{ $message } } </strong >
3761 </span >
3862 @enderror
3963 </div >
40- </div >
41-
42- <div class =" row mb-3" >
43- <label for =" password" class =" col-md-4 col-form-label text-md-end" >{{ __ (' Пароль' ) } } </label >
44-
45- <div class =" col-md-6" >
46- <input id =" password" type =" password" class =" form-control @error (' password' ) is-invalid @enderror " name =" password" required autocomplete =" new-password" >
4764
65+ <!-- Password Field -->
66+ <div class =" mb-4" >
67+ <label for =" password" class =" form-label text-muted small mb-1" >{{ __ (' Password' ) } } </label >
68+ <div class =" input-group" >
69+ <span class =" input-group-text bg-light border-end-0" >
70+ <i class =" bi bi-lock text-muted" ></i >
71+ </span >
72+ <input id =" password" type =" password"
73+ class =" form-control border-start-0 @error (' password' ) is-invalid @enderror "
74+ name =" password" required autocomplete =" new-password" placeholder =" ••••••••" >
75+ </div >
4876 @error (' password' )
49- <span class =" invalid-feedback" role =" alert" >
77+ <span class =" invalid-feedback d-block " role =" alert" >
5078 <strong >{{ $message } } </strong >
5179 </span >
5280 @enderror
5381 </div >
54- </div >
55-
56- <div class =" row mb-3" >
57- <label for =" password-confirm" class =" col-md-4 col-form-label text-md-end" >{{ __ (' Подтвердите пароль' ) } } </label >
58-
59- <div class =" col-md-6" >
60- <input id =" password-confirm" type =" password" class =" form-control" name =" password_confirmation" required autocomplete =" new-password" >
82+ <!-- Confirm Password Field -->
83+ <div class =" mb-4" >
84+ <label for =" password-confirm"
85+ class =" form-label text-muted small mb-1" >{{ __ (' Confirm password' ) } } </label >
86+ <div class =" input-group" >
87+ <span class =" input-group-text bg-light border-end-0" >
88+ <i class =" bi bi-lock text-muted" ></i >
89+ </span >
90+ <input id =" password-confirm" type =" password" class =" form-control border-start-0"
91+ name =" password_confirmation" required autocomplete =" new-password"
92+ placeholder =" ••••••••" >
93+ </div >
6194 </div >
62- </div >
6395
64- < div class = " row mb-0 " >
65- <div class =" col-md-6 offset-md -4" >
66- <button type =" submit" class =" btn btn-primary" >
67- {{ __ (' Регистрация ' ) } }
96+ <!-- Submit Button -- >
97+ <div class =" d-grid mb -4" >
98+ <button type =" submit" class =" btn btn-sm btn- primary rounded-pill py-2 fw-bold " >
99+ < i class = " bi bi-person-plus me-2 " ></ i > {{ __ (' Sign in ' ) } }
68100 </button >
69101 </div >
70- </div >
71- </form >
102+ </form >
103+ </div >
72104 </div >
73105 </div >
74106 </div >
75107 </div >
76- </div >
77- @endsection
108+ @endsection
0 commit comments