Skip to content

Commit d45308e

Browse files
committed
Membership Approval: just pass the user object to the editDetails view
1 parent 0534350 commit d45308e

File tree

2 files changed

+12
-24
lines changed

2 files changed

+12
-24
lines changed

app/Http/Controllers/MembershipController.php

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -182,19 +182,7 @@ public function editDetails(User $user)
182182
return redirect()->route('home');
183183
}
184184

185-
return view('membership.editDetails', [
186-
'id' => $user->getId(),
187-
'firstname' => $user->getFirstname(),
188-
'lastname' => $user->getLastname(),
189-
'address1' => $user->getProfile()->getAddress1(),
190-
'address2' => $user->getProfile()->getAddress2(),
191-
'address3' => $user->getProfile()->getAddress3(),
192-
'addressCity' => $user->getProfile()->getAddressCity(),
193-
'addressCounty' => $user->getProfile()->getAddressCounty(),
194-
'addressPostcode' => $user->getProfile()->getAddressPostcode(),
195-
'contactNumber' => $user->getProfile()->getContactNumber(),
196-
'dateOfBirth' => $user->getProfile()->getDateOfBirth(),
197-
]);
185+
return view('membership.editDetails')->with('user', $user);
198186
}
199187

200188
/**

resources/views/membership/editDetails.blade.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
<h1>Update detials</h1>
55
<p>Please review the details below and update them as requested by the membership team.</p>
66

7-
<form role="form" method="POST" action="{{ route('membership.update', $id) }}">
7+
<form role="form" method="POST" action="{{ route('membership.update', $user->getId()) }}">
88
{{ csrf_field() }}
99
{{ method_field('PUT') }}
1010

1111
<div class="form-container">
1212
<div class="row">
1313
<label for="firstname" class="form-label">First name</label>
1414
<div class="form-control">
15-
<input id="firstname" type="text" name="firstname" value="{{ old('firstname', $firstname) }}" required autofocus>
15+
<input id="firstname" type="text" name="firstname" value="{{ old('firstname', $user->getFirstname()) }}" required autofocus>
1616
@if ($errors->has('firstname'))
1717
<span class="help-block">
1818
<strong>{{ $errors->first('firstname') }}</strong>
@@ -24,7 +24,7 @@
2424
<div class="row">
2525
<label for="lastname" class="form-label">Last name</label>
2626
<div class="form-control">
27-
<input id="lastname" type="text" name="lastname" value="{{ old('lastname', $lastname) }}" required>
27+
<input id="lastname" type="text" name="lastname" value="{{ old('lastname', $user->getLastname()) }}" required>
2828
@if ($errors->has('lastname'))
2929
<span class="help-block">
3030
<strong>{{ $errors->first('lastname') }}</strong>
@@ -36,7 +36,7 @@
3636
<div class="row">
3737
<label for="address1" class="form-label">Address 1</label>
3838
<div class="form-control">
39-
<input id="address1" type="text" name="address1" value="{{ old('address1', $address1) }}" required autocomplete="address-line1">
39+
<input id="address1" type="text" name="address1" value="{{ old('address1', $user->getProfile()->getAddress1()) }}" required autocomplete="address-line1">
4040
@if ($errors->has('address1'))
4141
<p class="help-text">
4242
<strong>{{ $errors->first('address1') }}</strong>
@@ -48,7 +48,7 @@
4848
<div class="row">
4949
<label for="address2" class="form-label">Address 2</label>
5050
<div class="form-control">
51-
<input id="address2" type="text" name="address2" value="{{ old('address2', $address2) }}" autocomplete="address-line2">
51+
<input id="address2" type="text" name="address2" value="{{ old('address2', $user->getProfile()->getAddress2()) }}" autocomplete="address-line2">
5252
@if ($errors->has('address2'))
5353
<p class="help-text">
5454
<strong>{{ $errors->first('address2') }}</strong>
@@ -60,7 +60,7 @@
6060
<div class="row">
6161
<label for="address3" class="form-label">Address 3</label>
6262
<div class="form-control">
63-
<input id="address3" type="text" name="address3" value="{{ old('address3', $address3) }}" autocomplete="address-line3">
63+
<input id="address3" type="text" name="address3" value="{{ old('address3', $user->getProfile()->getAddress3()) }}" autocomplete="address-line3">
6464
@if ($errors->has('address3'))
6565
<p class="help-text">
6666
<strong>{{ $errors->first('address3') }}</strong>
@@ -72,7 +72,7 @@
7272
<div class="row">
7373
<label for="addressCity" class="form-label">City</label>
7474
<div class="form-control">
75-
<input id="addressCity" type="text" name="addressCity" value="{{ old('addressCity', $addressCity) }}" required autocomplete="city">
75+
<input id="addressCity" type="text" name="addressCity" value="{{ old('addressCity', $user->getProfile()->getAddressCity()) }}" required autocomplete="city">
7676
@if ($errors->has('addressCity'))
7777
<p class="help-text">
7878
<strong>{{ $errors->first('addressCity') }}</strong>
@@ -84,7 +84,7 @@
8484
<div class="row">
8585
<label for="addressCounty" class="form-label">County</label>
8686
<div class="form-control">
87-
<input id="addressCounty" type="text" name="addressCounty" value="{{ old('addressCounty', $addressCounty) }}" required autocomplete="region">
87+
<input id="addressCounty" type="text" name="addressCounty" value="{{ old('addressCounty', $user->getProfile()->getAddressCounty()) }}" required autocomplete="region">
8888
@if ($errors->has('addressCounty'))
8989
<p class="help-text">
9090
<strong>{{ $errors->first('addressCounty') }}</strong>
@@ -96,7 +96,7 @@
9696
<div class="row">
9797
<label for="addressPostcode" class="form-label">Postcode</label>
9898
<div class="form-control">
99-
<input id="addressPostcode" type="text" name="addressPostcode" value="{{ old('addressPostcode', $addressPostcode) }}" required autocomplete="postal-code">
99+
<input id="addressPostcode" type="text" name="addressPostcode" value="{{ old('addressPostcode', $user->getProfile()->getAddressPostcode()) }}" required autocomplete="postal-code">
100100
@if ($errors->has('addressPostcode'))
101101
<p class="help-text">
102102
<strong>{{ $errors->first('addressPostcode') }}</strong>
@@ -108,7 +108,7 @@
108108
<div class="row">
109109
<label for="contactNumber" class="form-label">Contact Number</label>
110110
<div class="form-control">
111-
<input id="telephone" type="text" name="contactNumber" value="{{ old('contactNumber', $contactNumber) }}" required autocomplete="tel">
111+
<input id="telephone" type="text" name="contactNumber" value="{{ old('contactNumber', $user->getProfile()->getContactNumber()) }}" required autocomplete="tel">
112112
@if ($errors->has('contactNumber'))
113113
<p class="help-text">
114114
<strong>{{ $errors->first('contactNumber') }}</strong>
@@ -124,7 +124,7 @@
124124
<div class="row">
125125
<label for="dateOfBirth" class="form-label">Date Of Birth (dd/mm/yyyy)</label>
126126
<div class="form-control">
127-
<input id="dateOfBirth" type="date" name="dateOfBirth" value="{{ old('dateOfBirth', $dateOfBirth ? $dateOfBirth->format('d/m/Y') : '' )}}">
127+
<input id="dateOfBirth" type="date" name="dateOfBirth" value="{{ old('dateOfBirth', $user->getProfile()->getDateOfBirth() ? $user->getProfile()->getDateOfBirth()->format('d/m/Y') : '' )}}">
128128
@if ($errors->has('dateOfBirth'))
129129
<p class="help-text">
130130
<strong>{{ $errors->first('dateOfBirth') }}</strong>

0 commit comments

Comments
 (0)