feat:implement login post and edit register, login blade
This commit is contained in:
@@ -0,0 +1,10 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Enums;
|
||||||
|
|
||||||
|
enum UserGenderStatus: int
|
||||||
|
{
|
||||||
|
case MALE = 0;
|
||||||
|
case FEMALE = 1;
|
||||||
|
case UNKNOWN = 2;
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Enums;
|
||||||
|
|
||||||
|
enum UserMaritalStatus: int
|
||||||
|
{
|
||||||
|
case SINGLE = 0;
|
||||||
|
case MARRIED = 1;
|
||||||
|
case SEPARATED = 2;
|
||||||
|
}
|
||||||
@@ -22,7 +22,7 @@ class LoginController extends Controller
|
|||||||
public function post(LoginPostRequest $request)
|
public function post(LoginPostRequest $request)
|
||||||
{
|
{
|
||||||
$user = User::query()
|
$user = User::query()
|
||||||
->whereMobile($request->input('mobile'))
|
->whereEmail($request->input('email'))
|
||||||
->first();
|
->first();
|
||||||
|
|
||||||
if (!$user) {
|
if (!$user) {
|
||||||
|
|||||||
@@ -27,7 +27,6 @@ class LoginPostRequest extends FormRequest
|
|||||||
'required',
|
'required',
|
||||||
'max:150',
|
'max:150',
|
||||||
'email',
|
'email',
|
||||||
'unique:App\Models\User'
|
|
||||||
],
|
],
|
||||||
'password' => [
|
'password' => [
|
||||||
'required',
|
'required',
|
||||||
|
|||||||
@@ -9,12 +9,10 @@
|
|||||||
<a href="#"><i class="fab fa-facebook-f"></i></a>
|
<a href="#"><i class="fab fa-facebook-f"></i></a>
|
||||||
<a href="#"><i class="fab fa-twitter"></i></a>
|
<a href="#"><i class="fab fa-twitter"></i></a>
|
||||||
<a href="#"><i class="fab fa-instagram"></i></a>
|
<a href="#"><i class="fab fa-instagram"></i></a>
|
||||||
<a href="#"><i class="fab fa-linkedin-in"></i></a>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="top-contact-info">
|
<div class="top-contact-info">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="tel:+21234567897"><i class="far fa-phone-arrow-down-left"></i>0912345678</a></li>
|
<li><a href="tel:+21234567897"><i class="far fa-phone-arrow-down-left"></i>0912345678</a></li>
|
||||||
<li><a href="/cdn-cgi/l/email-protection#7b12151d143b1e031a160b171e55181416"><i class="far fa-envelopes"></i><span class="__cf_email__" data-cfemail="e0898e868fa08598818d908c85ce838f8d">[ایمیل محفوظ]</span></a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -41,10 +39,15 @@
|
|||||||
<option value="6">فرانک</option>
|
<option value="6">فرانک</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="account">
|
@auth
|
||||||
<a href="{{ route('auth.login.index') }}"><i class="far fa-sign-in"></i>وارد شدن</a>
|
|
||||||
<a href="{{ route('auth.register.index') }}"><i class="far fa-user-tie"></i>ثبت نام</a>
|
@else
|
||||||
</div>
|
<div class="account">
|
||||||
|
<a href="{{ route('auth.login.index') }}"><i class="far fa-sign-in"></i>وارد شدن</a>
|
||||||
|
<a href="{{ route('auth.register.index') }}"><i class="far fa-user-tie"></i>ثبت نام</a>
|
||||||
|
</div>
|
||||||
|
@endauth
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -122,10 +122,17 @@
|
|||||||
</li>
|
</li>
|
||||||
<li class="nav-item"><a class="nav-link" href="contact.html">تماس باما</a></li>
|
<li class="nav-item"><a class="nav-link" href="contact.html">تماس باما</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="header-nav-right">
|
<div class="header-nav-right">
|
||||||
|
@auth
|
||||||
<div class="header-btn">
|
<div class="header-btn">
|
||||||
<a href="{{ route('auth.logout') }}" class="theme-btn mt-2">خروج از حساب کاربری</a>
|
<a href="{{ route('auth.logout') }}" class="theme-btn mt-2">خروج از حساب کاربری</a>
|
||||||
</div>
|
</div>
|
||||||
|
@else
|
||||||
|
<div class="header-btn">
|
||||||
|
<a href="{{ route('auth.logout') }}" class="theme-btn mt-2">ورود به حساب کاربری</a>
|
||||||
|
</div>
|
||||||
|
@endauth
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user