flexisip-account-manager/flexiapi/app/Http/Controllers/AccountEmailController.php
Timothée Jaussoin c65f1a804c UI and feature adjustments
- Add a toggle for the phone SMS registration/auth related features
- Add the newsletter email registration toggle
- Rename and move around views and controllers
- Refactor the login and registration forms
- Split the registration form in two, email and phone
2020-09-14 11:24:59 +02:00

33 lines
706 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
use App\Mail\ChangedEmail;
class AccountEmailController extends Controller
{
public function show(Request $request)
{
return view('account.email', [
'account' => $request->user()
]);
}
public function update(Request $request)
{
$request->validate([
'email' => 'required|confirmed|email',
]);
$account = $request->user();
$account->email = $request->get('email');
$account->save();
Mail::to($account)->send(new ChangedEmail());
return redirect()->route('account.panel');
}
}