sifatbaho
This commit is contained in:
133
resources/views/auth/login.blade.php
Executable file
133
resources/views/auth/login.blade.php
Executable file
@@ -0,0 +1,133 @@
|
||||
@extends('layouts.master-without-nav')
|
||||
@section('title')
|
||||
@lang('translation.sign-in')
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="auth-page-wrapper pt-5">
|
||||
<!-- auth page bg -->
|
||||
<div class="auth-one-bg-position auth-one-bg" id="auth-particles">
|
||||
<div class="bg-overlay"></div>
|
||||
|
||||
<div class="shape">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
|
||||
viewBox="0 0 1440 120">
|
||||
<path d="M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"></path>
|
||||
</svg>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- auth page content -->
|
||||
<div class="auth-page-content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="text-center mt-sm-5 mb-4 text-white-50">
|
||||
{{-- <div>--}}
|
||||
{{-- <a href="index" class="d-inline-block auth-logo">--}}
|
||||
{{-- <img src="{{ URL::asset('assets/images/logo-light.png')}}" alt="" height="20">--}}
|
||||
{{-- </a>--}}
|
||||
{{-- </div>--}}
|
||||
<p class="mt-3 fs-15 fw-medium">
|
||||
@lang('translation.login')
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end row -->
|
||||
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-8 col-lg-6 col-xl-5">
|
||||
<div class="card mt-4">
|
||||
|
||||
<div class="card-body p-4">
|
||||
<div class="text-center mt-2">
|
||||
<h5 class="text-primary">Welcome Back !</h5>
|
||||
<p class="text-muted">@lang('translation.login-to-start')</p>
|
||||
</div>
|
||||
<div class="p-2 mt-4">
|
||||
<form action="{{ route('login') }}" method="POST" class="auth-pass-inputgroup">
|
||||
@csrf
|
||||
<div class="mb-3">
|
||||
@if ($errors->has('phone'))
|
||||
<div class="alert alert-danger d-block">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ __($error) }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<label for="phone" class="form-label">
|
||||
@lang('translation.phone')
|
||||
</label>
|
||||
<input type="text"
|
||||
class="form-control cleave-phone "
|
||||
id="cleave-phone" name="phone"
|
||||
placeholder="@lang('translation.enter-phone')">
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label class="form-label"
|
||||
for="password-input">@lang('translation.password')</label>
|
||||
<div class="position-relative auth-pass-inputgroup mb-3">
|
||||
<input type="password"
|
||||
class="form-control pe-5"
|
||||
name="password" placeholder="@lang('translation.enter-password')"
|
||||
id="password-input">
|
||||
<button
|
||||
class="btn btn-link position-absolute end-0 top-0 text-decoration-none text-muted"
|
||||
type="button" id="password-addon">
|
||||
<i class="ri-eye-fill align-middle"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="checkbox" checked value="true"
|
||||
id="auth-remember-check">
|
||||
<label class="form-check-label" for="auth-remember-check">
|
||||
@lang('translation.remember-me')
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="mt-4">
|
||||
<button class="btn btn-success w-100" type="submit">
|
||||
@lang('translation.sign-in')
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end card body -->
|
||||
</div>
|
||||
<!-- end card -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- end row -->
|
||||
</div>
|
||||
<!-- end container -->
|
||||
</div>
|
||||
<!-- end auth page content -->
|
||||
</div>
|
||||
@endsection
|
||||
@section('script')
|
||||
<script src="{{ URL::asset('assets/js/pages/password-addon.init.js') }}"></script>
|
||||
<script src="{{ URL::asset('assets/libs/cleave.js/cleave.js.min.js') }}"></script>
|
||||
<script src="{{ URL::asset('assets/libs/cleave-phone.js/cleave-phone.js.min.js') }}"></script>
|
||||
|
||||
<script>
|
||||
if (document.querySelector("#cleave-phone")) {
|
||||
var cleaveBlocks2 = new Cleave('#cleave-phone', {
|
||||
prefix: '+998',
|
||||
delimiters: ['-', '-', '-', '-'],
|
||||
blocks: [4, 2, 3, 2, 2]
|
||||
});
|
||||
// var cleave = new Cleave('.cleave-phone', {
|
||||
// phone: true,
|
||||
// phoneRegionCode: 'uz',
|
||||
// nationalPrefix: +998
|
||||
// });
|
||||
}
|
||||
</script>
|
||||
@endsection
|
||||
127
resources/views/auth/passwords/confirm.blade.php
Executable file
127
resources/views/auth/passwords/confirm.blade.php
Executable file
@@ -0,0 +1,127 @@
|
||||
@@extends('layouts.master-without-nav')
|
||||
@section('title')
|
||||
@lang('translation.password-reset')
|
||||
@endsection
|
||||
@section('content')
|
||||
|
||||
<div class="auth-page">
|
||||
<div class="container-fluid p-0">
|
||||
<div class="row g-0 align-items-center">
|
||||
<div class="col-xxl-4 col-lg-4 col-md-6">
|
||||
<div class="row justify-content-center g-0">
|
||||
<div class="col-xl-9">
|
||||
<div class="p-4">
|
||||
<div class="card mb-0">
|
||||
<div class="card-body">
|
||||
<div class="auth-full-page-content rounded d-flex p-3 my-2">
|
||||
<div class="w-100">
|
||||
<div class="d-flex flex-column h-100">
|
||||
<div class="mb-4 mb-md-5">
|
||||
<a href="index" class="d-block auth-logo">
|
||||
<img src="{{ URL::asset('assets/images/logo-dark.png')}}" alt="" height="22" class="auth-logo-dark me-start">
|
||||
<img src="{{ URL::asset('assets/images/logo-light.png')}}" alt="" height="22" class="auth-logo-light me-start">
|
||||
</a>
|
||||
</div>
|
||||
<div class="auth-content my-auto">
|
||||
<div class="text-center">
|
||||
<div class="avatar-md mx-auto">
|
||||
<div class="avatar-title rounded-circle bg-light">
|
||||
<i class="bx bx-mail-send h2 mb-0 text-primary"></i>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mt-4">
|
||||
<h4>Success !</h4>
|
||||
<p class="text-muted">At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et</p>
|
||||
<div class="mt-4">
|
||||
<a href="index" class="btn btn-primary w-100">Back to Home</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mt-4 text-center">
|
||||
<p class="mb-0">© <script>document.write(new Date().getFullYear())</script> Borex . Crafted with <i class="mdi mdi-heart text-danger"></i> by Themesbrand</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end auth full page content -->
|
||||
</div>
|
||||
<!-- end col -->
|
||||
<div class="col-xxl-8 col-lg-8 col-md-6">
|
||||
<div class="auth-bg bg-white py-md-5 p-4 d-flex">
|
||||
<div class="bg-overlay bg-white"></div>
|
||||
<!-- end bubble effect -->
|
||||
<div class="row justify-content-center align-items-center">
|
||||
<div class="col-xl-8">
|
||||
<div class="mt-4">
|
||||
<img src="{{URL::asset('./assets/images/login-img.png')}}" class="img-fluid" alt="">
|
||||
</div>
|
||||
<div class="p-0 p-sm-4 px-xl-0 py-5">
|
||||
<div id="reviewcarouselIndicators" class="carousel slide auth-carousel" data-bs-ride="carousel">
|
||||
<div class="carousel-indicators carousel-indicators-rounded">
|
||||
<button type="button" data-bs-target="#reviewcarouselIndicators" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
|
||||
<button type="button" data-bs-target="#reviewcarouselIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button>
|
||||
<button type="button" data-bs-target="#reviewcarouselIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button>
|
||||
</div>
|
||||
|
||||
<!-- end carouselIndicators -->
|
||||
<div class="carousel-inner w-75 mx-auto">
|
||||
<div class="carousel-item active">
|
||||
<div class="testi-contain text-center">
|
||||
<h5 class="font-size-20 mt-4">“I feel confident
|
||||
imposing change
|
||||
on myself”
|
||||
</h5>
|
||||
<p class="font-size-15 text-muted mt-3 mb-0">Vestibulum auctor orci in risus iaculis consequat suscipit felis rutrum aliquet iaculis
|
||||
augue sed tempus In elementum ullamcorper lectus vitae pretium Aenean sed odio dolor Nullam ultricies diam
|
||||
eu ultrices tellus eifend sagittis.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="carousel-item">
|
||||
<div class="testi-contain text-center">
|
||||
<h5 class="font-size-20 mt-4">“Our task must be to
|
||||
free widening our circle”</h5>
|
||||
<p class="font-size-15 text-muted mt-3 mb-0">
|
||||
Curabitur eget nulla eget augue dignissim condintum Nunc imperdiet ligula porttitor commodo elementum
|
||||
Vivamus justo risus fringilla suscipit faucibus orci luctus
|
||||
ultrices posuere cubilia curae lectus non ultricies cursus.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="carousel-item">
|
||||
<div class="testi-contain text-center">
|
||||
<h5 class="font-size-20 mt-4">“I've learned that
|
||||
people will forget what you”</h5>
|
||||
<p class="font-size-15 text-muted mt-3 mb-0">
|
||||
Pellentesque lacinia scelerisque arcu in aliquam augue molestie rutrum magna Fusce dignissim dolor id auctor accumsan
|
||||
vehicula dolor
|
||||
vivamus feugiat odio erat sed vehicula lorem tempor quis Donec nec scelerisque magna
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end carousel-inner -->
|
||||
</div>
|
||||
<!-- end review carousel -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end col -->
|
||||
</div>
|
||||
<!-- end row -->
|
||||
</div>
|
||||
<!-- end container fluid -->
|
||||
</div>
|
||||
@endsection
|
||||
@section('script')
|
||||
<script src="{{ URL::asset('assets/js/pages/eva-icon.init.js') }}"></script>
|
||||
@endsection
|
||||
158
resources/views/auth/passwords/email.blade.php
Executable file
158
resources/views/auth/passwords/email.blade.php
Executable file
@@ -0,0 +1,158 @@
|
||||
@extends('layouts.master-without-nav')
|
||||
@section('title')
|
||||
@lang('translation.password-reset')
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="auth-page">
|
||||
<div class="container-fluid p-0">
|
||||
<div class="row g-0 align-items-center">
|
||||
<div class="col-xxl-4 col-lg-4 col-md-6">
|
||||
<div class="row justify-content-center g-0">
|
||||
<div class="col-xl-9">
|
||||
<div class="p-4">
|
||||
<div class="card mb-0">
|
||||
<div class="card-body">
|
||||
<div class="auth-full-page-content rounded d-flex p-3 my-2">
|
||||
<div class="w-100">
|
||||
<div class="d-flex flex-column h-100">
|
||||
<div class="mb-4 mb-md-5">
|
||||
<a href="/index" class="d-block auth-logo">
|
||||
<img src="{{URL::asset('assets/images/logo-dark.png')}}" alt="" height="22" class="auth-logo-dark me-start">
|
||||
<img src="{{URL::asset('assets/images/logo-light.png')}}" alt="" height="22" class="auth-logo-light me-start">
|
||||
</a>
|
||||
</div>
|
||||
<div class="auth-content my-auto">
|
||||
<div class="text-center">
|
||||
<h5 class="mb-0">Reset Password</h5>
|
||||
<p class="text-muted mt-2">Reset Password with Borex.</p>
|
||||
</div>
|
||||
<div class="alert alert-success text-center my-4 font-size-12" role="alert">
|
||||
Enter your Email and instructions will be sent to you!
|
||||
</div>
|
||||
<div class="mt-4">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success text-center mb-4" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
<form class="form-horizontal" method="POST"
|
||||
action="{{ route('password.email') }}">
|
||||
@csrf
|
||||
<div class="mb-3">
|
||||
<label for="useremail" class="form-label">Email</label>
|
||||
<input type="email"
|
||||
class="form-control @error('email') is-invalid @enderror"
|
||||
id="useremail" name="email" placeholder="Enter email"
|
||||
value="{{ old('email') }}" id="email">
|
||||
@error('email')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>{{ $message }}</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="text-end">
|
||||
<button class="btn btn-primary w-md waves-effect waves-light"
|
||||
type="submit">Reset</button>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
<div class="mt-5 text-center">
|
||||
<p>Remember It ? <a href="{{ url('login') }}"
|
||||
class="font-weight-medium text-primary"> Sign In here</a> </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mt-4 pt-3 text-center">
|
||||
<p class="text-muted mb-0">Remember It ? <a href="auth-login"
|
||||
class="text-primary fw-semibold"> Sign In </a> </p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mt-4 text-center">
|
||||
<p class="mb-0">© <script>document.write(new Date().getFullYear())</script> Borex . Crafted with <i class="mdi mdi-heart text-danger"></i> by Themesbrand</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end auth full page content -->
|
||||
</div>
|
||||
<!-- end col -->
|
||||
<div class="col-xxl-8 col-lg-8 col-md-6">
|
||||
<div class="auth-bg bg-white py-md-5 p-4 d-flex">
|
||||
<div class="bg-overlay bg-white"></div>
|
||||
<!-- end bubble effect -->
|
||||
<div class="row justify-content-center align-items-center">
|
||||
<div class="col-xl-8">
|
||||
<div class="mt-4">
|
||||
<img src="{{URL::asset('./assets/images/login-img.png')}}" class="img-fluid" alt="">
|
||||
</div>
|
||||
<div class="p-0 p-sm-4 px-xl-0 py-5">
|
||||
<div id="reviewcarouselIndicators" class="carousel slide auth-carousel" data-bs-ride="carousel">
|
||||
<div class="carousel-indicators carousel-indicators-rounded">
|
||||
<button type="button" data-bs-target="#reviewcarouselIndicators" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
|
||||
<button type="button" data-bs-target="#reviewcarouselIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button>
|
||||
<button type="button" data-bs-target="#reviewcarouselIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button>
|
||||
</div>
|
||||
|
||||
<!-- end carouselIndicators -->
|
||||
<div class="carousel-inner w-75 mx-auto">
|
||||
<div class="carousel-item active">
|
||||
<div class="testi-contain text-center">
|
||||
<h5 class="font-size-20 mt-4">“I feel confident
|
||||
imposing change
|
||||
on myself”
|
||||
</h5>
|
||||
<p class="font-size-15 text-muted mt-3 mb-0">Vestibulum auctor orci in risus iaculis consequat suscipit felis rutrum aliquet iaculis
|
||||
augue sed tempus In elementum ullamcorper lectus vitae pretium Aenean sed odio dolor Nullam ultricies diam
|
||||
eu ultrices tellus eifend sagittis.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="carousel-item">
|
||||
<div class="testi-contain text-center">
|
||||
<h5 class="font-size-20 mt-4">“Our task must be to
|
||||
free widening our circle”</h5>
|
||||
<p class="font-size-15 text-muted mt-3 mb-0">
|
||||
Curabitur eget nulla eget augue dignissim condintum Nunc imperdiet ligula porttitor commodo elementum
|
||||
Vivamus justo risus fringilla suscipit faucibus orci luctus
|
||||
ultrices posuere cubilia curae lectus non ultricies cursus.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="carousel-item">
|
||||
<div class="testi-contain text-center">
|
||||
<h5 class="font-size-20 mt-4">“I've learned that
|
||||
people will forget what you”</h5>
|
||||
<p class="font-size-15 text-muted mt-3 mb-0">
|
||||
Pellentesque lacinia scelerisque arcu in aliquam augue molestie rutrum magna Fusce dignissim dolor id auctor accumsan
|
||||
vehicula dolor
|
||||
vivamus feugiat odio erat sed vehicula lorem tempor quis Donec nec scelerisque magna
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end carousel-inner -->
|
||||
</div>
|
||||
<!-- end review carousel -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end col -->
|
||||
</div>
|
||||
<!-- end row -->
|
||||
</div>
|
||||
<!-- end container fluid -->
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
@section('script')
|
||||
<script src="{{ URL::asset('assets/js/pages/eva-icon.init.js') }}"></script>
|
||||
@endsection
|
||||
129
resources/views/auth/passwords/reset.blade.php
Executable file
129
resources/views/auth/passwords/reset.blade.php
Executable file
@@ -0,0 +1,129 @@
|
||||
@extends('layouts.master-without-nav')
|
||||
@section('title')
|
||||
@lang('translation.password-reset')
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="auth-page-wrapper pt-5">
|
||||
<!-- auth page bg -->
|
||||
<div class="auth-one-bg-position auth-one-bg" id="auth-particles">
|
||||
<div class="bg-overlay"></div>
|
||||
|
||||
<div class="shape">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 1440 120">
|
||||
<path d="M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"></path>
|
||||
</svg>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- auth page content -->
|
||||
<div class="auth-page-content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="text-center mt-sm-5 mb-4 text-white-50">
|
||||
<div>
|
||||
<a href="index" class="d-inline-block auth-logo">
|
||||
<img src="{{ URL::asset('assets/images/logo-light.png') }}" alt="" height="20">
|
||||
</a>
|
||||
</div>
|
||||
<p class="mt-3 fs-15 fw-medium">Premium Admin & Dashboard Template</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end row -->
|
||||
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-8 col-lg-6 col-xl-5">
|
||||
<div class="card mt-4">
|
||||
|
||||
<div class="card-body p-4">
|
||||
<div class="text-center mt-2">
|
||||
<h5 class="text-primary">Forgot Password?</h5>
|
||||
<p class="text-muted">Reset password with velzon</p>
|
||||
|
||||
<lord-icon src="https://cdn.lordicon.com/rhvddzym.json" trigger="loop"
|
||||
colors="primary:#0ab39c" class="avatar-xl">
|
||||
</lord-icon>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="alert alert-borderless alert-warning text-center mb-2 mx-2" role="alert">
|
||||
Enter your email and instructions will be sent to you!
|
||||
</div>
|
||||
<div class="p-2">
|
||||
<form class="form-horizontal" method="POST" action="{{ route('password.update') }}">
|
||||
@csrf
|
||||
<input type="hidden" name="token" value="{{ $token }}">
|
||||
<div class="mb-3">
|
||||
<label for="useremail" class="form-label">Email</label>
|
||||
<input type="email" class="form-control @error('email') is-invalid @enderror" id="useremail" name="email" placeholder="Enter email" value="{{ $email ?? old('email') }}" id="email">
|
||||
@error('email')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>{{ $message }}</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label for="userpassword">Password</label>
|
||||
<input type="password" class="form-control @error('password') is-invalid @enderror" name="password" id="userpassword" placeholder="Enter password">
|
||||
@error('password')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>{{ $message }}</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label for="userpassword">Confirm Password</label>
|
||||
<input id="password-confirm" type="password" name="password_confirmation" class="form-control" placeholder="Enter confirm password">
|
||||
</div>
|
||||
|
||||
<div class="text-end">
|
||||
<button class="btn btn-primary w-md waves-effect waves-light" type="submit">Reset</button>
|
||||
</div>
|
||||
|
||||
</form><!-- end form -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- end card body -->
|
||||
</div>
|
||||
<!-- end card -->
|
||||
|
||||
<div class="mt-4 text-center">
|
||||
<p class="mb-0">Wait, I remember my password... <a href="auth-signin-basic"
|
||||
class="fw-semibold text-primary text-decoration-underline"> Click here </a> </p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- end row -->
|
||||
</div>
|
||||
<!-- end container -->
|
||||
</div>
|
||||
<!-- end auth page content -->
|
||||
|
||||
<!-- footer -->
|
||||
<footer class="footer">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="text-center">
|
||||
<script>
|
||||
document.write(new Date().getFullYear())
|
||||
</script> Velzon. Crafted with <i
|
||||
class="mdi mdi-heart text-danger"></i> by Themesbrand</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<!-- end Footer -->
|
||||
</div>
|
||||
<!-- end auth-page-wrapper -->
|
||||
@endsection
|
||||
@section('script')
|
||||
<script src="{{ URL::asset('assets/libs/particles.js/particles.js.min.js') }}"></script>
|
||||
<script src="{{ URL::asset('assets/js/pages/particles.app.js') }}"></script>
|
||||
@endsection
|
||||
195
resources/views/auth/register.blade.php
Executable file
195
resources/views/auth/register.blade.php
Executable file
@@ -0,0 +1,195 @@
|
||||
@extends('layouts.master-without-nav')
|
||||
@section('title')
|
||||
@lang('translation.signup')
|
||||
@endsection
|
||||
@section('content')
|
||||
|
||||
<div class="auth-page-wrapper pt-5">
|
||||
<!-- auth page bg -->
|
||||
<div class="auth-one-bg-position auth-one-bg" id="auth-particles">
|
||||
<div class="bg-overlay"></div>
|
||||
|
||||
<div class="shape">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 1440 120">
|
||||
<path d="M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"></path>
|
||||
</svg>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- auth page content -->
|
||||
<div class="auth-page-content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="text-center mt-sm-5 mb-4 text-white-50">
|
||||
<div>
|
||||
<a href="index" class="d-inline-block auth-logo">
|
||||
<img src="{{ URL::asset('assets/images/logo-light.png') }}" alt="" height="20">
|
||||
</a>
|
||||
</div>
|
||||
<p class="mt-3 fs-15 fw-medium">Premium Admin & Dashboard Template</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end row -->
|
||||
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-8 col-lg-6 col-xl-5">
|
||||
<div class="card mt-4">
|
||||
|
||||
<div class="card-body p-4">
|
||||
<div class="text-center mt-2">
|
||||
<h5 class="text-primary">Create New Account</h5>
|
||||
<p class="text-muted">Get your free velzon account now</p>
|
||||
</div>
|
||||
<div class="p-2 mt-4">
|
||||
<form class="needs-validation" novalidate method="POST"
|
||||
action="{{ route('register') }}" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<div class="mb-3">
|
||||
<label for="useremail" class="form-label">Email <span
|
||||
class="text-danger">*</span></label>
|
||||
<input type="email" class="form-control @error('email') is-invalid @enderror"
|
||||
name="email" value="{{ old('email') }}" id="useremail"
|
||||
placeholder="Enter email address" required>
|
||||
@error('email')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>{{ $message }}</strong>
|
||||
</span>
|
||||
@enderror
|
||||
<div class="invalid-feedback">
|
||||
Please enter email
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="username" class="form-label">Username <span
|
||||
class="text-danger">*</span></label>
|
||||
<input type="text" class="form-control @error('name') is-invalid @enderror"
|
||||
name="name" value="{{ old('name') }}" id="username"
|
||||
placeholder="Enter username" required>
|
||||
@error('name')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>{{ $message }}</strong>
|
||||
</span>
|
||||
@enderror
|
||||
<div class="invalid-feedback">
|
||||
Please enter username
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-2">
|
||||
<label for="userpassword" class="form-label">Password <span
|
||||
class="text-danger">*</span></label>
|
||||
<input type="password"
|
||||
class="form-control @error('password') is-invalid @enderror" name="password"
|
||||
id="userpassword" placeholder="Enter password" required>
|
||||
@error('password')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>{{ $message }}</strong>
|
||||
</span>
|
||||
@enderror
|
||||
<div class="invalid-feedback">
|
||||
Please enter password
|
||||
</div>
|
||||
</div>
|
||||
<div class=" mb-4">
|
||||
<label for="input-password">Confirm Password</label>
|
||||
<input type="password"
|
||||
class="form-control @error('password_confirmation') is-invalid @enderror"
|
||||
name="password_confirmation" id="input-password"
|
||||
placeholder="Enter Confirm Password" required>
|
||||
|
||||
<div class="form-floating-icon">
|
||||
<i data-feather="lock"></i>
|
||||
</div>
|
||||
</div>
|
||||
<div class=" mb-4">
|
||||
<input type="file" class="form-control @error('avatar') is-invalid @enderror"
|
||||
name="avatar" id="input-avatar" required>
|
||||
@error('avatar')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>{{ $message }}</strong>
|
||||
</span>
|
||||
@enderror
|
||||
<div class="">
|
||||
<i data-feather="file"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
<p class="mb-0 fs-12 text-muted fst-italic">By registering you agree to the
|
||||
Velzon <a href="#"
|
||||
class="text-primary text-decoration-underline fst-normal fw-medium">Terms
|
||||
of Use</a></p>
|
||||
</div>
|
||||
|
||||
<div class="mt-4">
|
||||
<button class="btn btn-success w-100" type="submit">Sign Up</button>
|
||||
</div>
|
||||
|
||||
<div class="mt-4 text-center">
|
||||
<div class="signin-other-title">
|
||||
<h5 class="fs-13 mb-4 title text-muted">Create account with</h5>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<button type="button"
|
||||
class="btn btn-primary btn-icon waves-effect waves-light"><i
|
||||
class="ri-facebook-fill fs-16"></i></button>
|
||||
<button type="button"
|
||||
class="btn btn-danger btn-icon waves-effect waves-light"><i
|
||||
class="ri-google-fill fs-16"></i></button>
|
||||
<button type="button"
|
||||
class="btn btn-dark btn-icon waves-effect waves-light"><i
|
||||
class="ri-github-fill fs-16"></i></button>
|
||||
<button type="button"
|
||||
class="btn btn-info btn-icon waves-effect waves-light"><i
|
||||
class="ri-twitter-fill fs-16"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- end card body -->
|
||||
</div>
|
||||
<!-- end card -->
|
||||
|
||||
<div class="mt-4 text-center">
|
||||
<p class="mb-0">Already have an account ? <a href="auth-signin-basic"
|
||||
class="fw-semibold text-primary text-decoration-underline"> Signin </a> </p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- end row -->
|
||||
</div>
|
||||
<!-- end container -->
|
||||
</div>
|
||||
<!-- end auth page content -->
|
||||
|
||||
<!-- footer -->
|
||||
<footer class="footer">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="text-center">
|
||||
<script>
|
||||
document.write(new Date().getFullYear())
|
||||
</script> Velzon. Crafted with <i
|
||||
class="mdi mdi-heart text-danger"></i> by Themesbrand</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<!-- end Footer -->
|
||||
</div>
|
||||
<!-- end auth-page-wrapper -->
|
||||
@endsection
|
||||
@section('script')
|
||||
<script src="{{ URL::asset('assets/libs/particles.js/particles.js.min.js') }}"></script>
|
||||
<script src="{{ URL::asset('assets/js/pages/particles.app.js') }}"></script>
|
||||
<script src="{{ URL::asset('assets/js/pages/form-validation.init.js') }}"></script>
|
||||
@endsection
|
||||
144
resources/views/auth/verify.blade.php
Executable file
144
resources/views/auth/verify.blade.php
Executable file
@@ -0,0 +1,144 @@
|
||||
@extends('layouts.master-without-nav')
|
||||
@section('title')
|
||||
@lang('translation.password-reset')
|
||||
@endsection
|
||||
@section('content')
|
||||
|
||||
<div class="auth-page-wrapper pt-5">
|
||||
<!-- auth page bg -->
|
||||
<div class="auth-one-bg-position auth-one-bg" id="auth-particles">
|
||||
<div class="bg-overlay"></div>
|
||||
|
||||
<div class="shape">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1440 120">
|
||||
<path d="M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"></path>
|
||||
</svg>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- auth page content -->
|
||||
<div class="auth-page-content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="text-center mt-sm-5 mb-4 text-white-50">
|
||||
<div>
|
||||
<a href="index" class="d-inline-block auth-logo">
|
||||
<img src="{{ URL::asset('assets/images/logo-light.png') }}" alt="" height="20">
|
||||
</a>
|
||||
</div>
|
||||
<p class="mt-3 fs-15 fw-medium">Premium Admin & Dashboard Template</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end row -->
|
||||
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-8 col-lg-6 col-xl-5">
|
||||
<div class="card mt-4">
|
||||
|
||||
<div class="card-body p-4">
|
||||
<div class="mb-4">
|
||||
<div class="avatar-lg mx-auto">
|
||||
<div class="avatar-title bg-light text-primary display-5 rounded-circle">
|
||||
<i class="ri-mail-line"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="p-2 mt-4">
|
||||
<div class="text-muted text-center mb-4 mx-lg-3">
|
||||
<h4 class="">Verify Your Email</h4>
|
||||
<p>Please enter the 4 digit code sent to <span class="fw-semibold">example@abc.com</span></p>
|
||||
</div>
|
||||
|
||||
<form>
|
||||
<div class="row">
|
||||
<div class="col-3">
|
||||
<div class="mb-3">
|
||||
<label for="digit1-input" class="visually-hidden">Dight 1</label>
|
||||
<input type="text"
|
||||
class="form-control form-control-lg bg-light border-light text-center"
|
||||
onkeyup="moveToNext(this, 2)" maxLength="1"
|
||||
id="digit1-input">
|
||||
</div>
|
||||
</div><!-- end col -->
|
||||
|
||||
<div class="col-3">
|
||||
<div class="mb-3">
|
||||
<label for="digit2-input" class="visually-hidden">Dight 2</label>
|
||||
<input type="text"
|
||||
class="form-control form-control-lg bg-light border-light text-center"
|
||||
onkeyup="moveToNext(this, 3)" maxLength="1"
|
||||
id="digit2-input">
|
||||
</div>
|
||||
</div><!-- end col -->
|
||||
|
||||
<div class="col-3">
|
||||
<div class="mb-3">
|
||||
<label for="digit3-input" class="visually-hidden">Dight 3</label>
|
||||
<input type="text"
|
||||
class="form-control form-control-lg bg-light border-light text-center"
|
||||
onkeyup="moveToNext(this, 4)" maxLength="1"
|
||||
id="digit3-input">
|
||||
</div>
|
||||
</div><!-- end col -->
|
||||
|
||||
<div class="col-3">
|
||||
<div class="mb-3">
|
||||
<label for="digit4-input" class="visually-hidden">Dight 4</label>
|
||||
<input type="text" class="form-control form-control-lg bg-light border-light text-center"
|
||||
onkeyup="moveToNext(this, 4)" maxLength="1"
|
||||
id="digit4-input">
|
||||
</div>
|
||||
</div><!-- end col -->
|
||||
</div>
|
||||
</form><!-- end form -->
|
||||
|
||||
<div class="mt-3">
|
||||
<button type="button" class="btn btn-success w-100">Confirm</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end card body -->
|
||||
</div>
|
||||
<!-- end card -->
|
||||
|
||||
<div class="mt-4 text-center">
|
||||
<p class="mb-0">Didn't receive a code ? <a href="auth-pass-reset-basic" class="fw-semibold text-primary text-decoration-underline">Resend</a> </p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- end row -->
|
||||
</div>
|
||||
<!-- end container -->
|
||||
</div>
|
||||
<!-- end auth page content -->
|
||||
|
||||
<!-- footer -->
|
||||
<footer class="footer">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="text-center">
|
||||
<p class="mb-0 text-muted">© <script>document.write(new Date().getFullYear())</script> Velzon. Crafted with <i class="mdi mdi-heart text-danger"></i> by Themesbrand</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<!-- end Footer -->
|
||||
</div>
|
||||
<!-- end auth-page-wrapper -->
|
||||
|
||||
|
||||
@endsection
|
||||
@section('script')
|
||||
<script src="{{ URL::asset('assets/libs/particles.js/particles.js.min.js') }}"></script>
|
||||
<script src="{{ URL::asset('assets/js/pages/particles.app.js') }}"></script>
|
||||
<script src="{{ URL::asset('assets/js/pages/two-step-verification.init.js') }}"></script>
|
||||
@endsection
|
||||
Reference in New Issue
Block a user