Skip to content
This repository was archived by the owner on Jun 22, 2022. It is now read-only.

Commit 06a941a

Browse files
committed
feat: forgot password and reset password blade files added
1 parent 44243c3 commit 06a941a

File tree

2 files changed

+95
-0
lines changed

2 files changed

+95
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
@extends('layouts.auth_app')
2+
@section('title')
3+
Forgot Password
4+
@endsection
5+
@section('content')
6+
<div class="card card-primary">
7+
<div class="card-header"><h4>Reset Password</h4></div>
8+
9+
<div class="card-body">
10+
@if (session('status'))
11+
<div class="alert alert-success">
12+
{{ session('status') }}
13+
</div>
14+
@endif
15+
<form method="POST" action="{{ route('password.email') }}">
16+
@csrf
17+
<div class="form-group">
18+
<label for="email">Email</label>
19+
<input id="email" type="email" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}"
20+
name="email" tabindex="1" value="{{ old('email') }}" autofocus required>
21+
<div class="invalid-feedback">
22+
{{ $errors->first('email') }}
23+
</div>
24+
</div>
25+
<div class="form-group">
26+
<button type="submit" class="btn btn-primary btn-lg btn-block" tabindex="4">
27+
Send Reset Link
28+
</button>
29+
</div>
30+
</form>
31+
</div>
32+
</div>
33+
<div class="mt-5 text-muted text-center">
34+
Recalled your login info? <a href="{{ route('login') }}">Sign In</a>
35+
</div>
36+
@endsection
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
@extends('layouts.auth_app')
2+
@section('title')
3+
Reset Password
4+
@endsection
5+
@section('content')
6+
<div class="card card-primary">
7+
<div class="card-header"><h4>Set a New Password</h4></div>
8+
9+
<div class="card-body">
10+
<form method="POST" action="{{ url('/password/reset') }}">
11+
@csrf
12+
@if ($errors->any())
13+
<div class="alert alert-danger p-0">
14+
<ul>
15+
@foreach ($errors->all() as $error)
16+
<li>{{ $error }}</li>
17+
@endforeach
18+
</ul>
19+
</div>
20+
@endif
21+
<input type="hidden" name="token" value="{{ $token }}">
22+
<div class="form-group">
23+
<label for="email">Email</label>
24+
<input id="email" type="email" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}"
25+
name="email" tabindex="1" value="{{ old('email') }}" autofocus>
26+
<div class="invalid-feedback">
27+
{{ $errors->first('email') }}
28+
</div>
29+
</div>
30+
<div class="form-group">
31+
<label for="password" class="control-label">Password</label>
32+
<input id="password" type="password"
33+
class="form-control{{ $errors->has('password') ? ' is-invalid': '' }}" name="password"
34+
tabindex="2">
35+
<div class="invalid-feedback">
36+
{{ $errors->first('password') }}
37+
</div>
38+
</div>
39+
<div class="form-group">
40+
<label for="password_confirmation" class="control-label">Confirm Password</label>
41+
<input id="password_confirmation" type="password"
42+
class="form-control{{ $errors->has('password_confirmation') ? ' is-invalid': '' }}"
43+
name="password_confirmation" tabindex="2">
44+
<div class="invalid-feedback">
45+
{{ $errors->first('password_confirmation') }}
46+
</div>
47+
</div>
48+
<div class="form-group">
49+
<button type="submit" class="btn btn-primary btn-lg btn-block" tabindex="4">
50+
Set a New Password
51+
</button>
52+
</div>
53+
</form>
54+
</div>
55+
</div>
56+
<div class="mt-5 text-muted text-center">
57+
Recalled your login info? <a href="{{ route('login') }}">Sign In</a>
58+
</div>
59+
@endsection

0 commit comments

Comments
 (0)