0.1.0
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Helper\Timezones;
|
||||
use App\Http\Requests\ProfileUpdateRequest;
|
||||
use Illuminate\Contracts\Auth\MustVerifyEmail;
|
||||
use Illuminate\Http\RedirectResponse;
|
||||
@@ -18,8 +19,11 @@ class ProfileController extends Controller
|
||||
*/
|
||||
public function edit(Request $request): Response
|
||||
{
|
||||
$tz = new Timezones();
|
||||
|
||||
return Inertia::render('Profile/Edit', [
|
||||
'mustVerifyEmail' => $request->user() instanceof MustVerifyEmail,
|
||||
'timezones' => $tz->toArray(),
|
||||
'status' => session('status'),
|
||||
]);
|
||||
}
|
||||
@@ -35,6 +39,12 @@ class ProfileController extends Controller
|
||||
$request->user()->email_verified_at = null;
|
||||
}
|
||||
|
||||
// Settings
|
||||
$settings = $request->user()->settings;
|
||||
$settings['timezone'] = $request->get('timezone');
|
||||
$request->user()->settings = $settings;
|
||||
$request->user()->save();
|
||||
|
||||
$request->user()->save();
|
||||
|
||||
return Redirect::route('profile.edit');
|
||||
|
||||
Reference in New Issue
Block a user