Added edit default recipient email

This commit is contained in:
Will Browning
2019-09-05 12:26:21 +01:00
parent 1cf4fe574e
commit 00e1ebd015
4 changed files with 156 additions and 30 deletions

View File

@@ -6,6 +6,16 @@ use App\Http\Requests\UpdateDefaultRecipientRequest;
class DefaultRecipientController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('throttle:1,1')->only('edit');
}
public function update(UpdateDefaultRecipientRequest $request)
{
$recipient = user()->verifiedRecipients()->findOrFail($request->default_recipient);
@@ -15,4 +25,16 @@ class DefaultRecipientController extends Controller
return back()->with(['status' => 'Default Recipient Updated Successfully']);
}
public function edit(EditDefaultRecipientRequest $request)
{
$recipient = user()->defaultRecipient;
$recipient->email = $request->email;
$recipient->save();
user()->sendEmailVerificationNotification();
return back()->with(['status' => 'Email Updated Successfully, Please Check Your Inbox For The Verification Email']);
}
}