This commit is contained in:
User
2025-01-04 13:02:50 -05:00
parent da807296f3
commit 489e054614
20 changed files with 377 additions and 61 deletions

View File

@@ -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');