/var/www/flurhymez/app/Http/Controllers/admin
Edit: /var/www/flurhymez/app/Http/Controllers/admin/profileController.php (1578B)
with('user', $user);
}
public function update(Request $request)
{
$request->validate([
'name' => 'required',
'email' => 'required|email|max:255',
]);
$user = User::first();
if ($user) {
//dd($user->password, Hash::make($request->oldpassword));
$user->update([
'name' => $request->name,
'email' => $request->email,
]);
if ($request->password != "" & $request->oldpassword != "") {
$request->validate([
'oldpassword' => 'required',
'password' => 'confirmed|min:8|different:oldpassword',
]);
if (Hash::check($request->oldpassword, $user->password)) {
$user->update([
'password' => Hash::make($request->password)
]);
} else {
return redirect()->back()->withErrors([trans('passwords_not_same')]);
}
}
}
return redirect(route("profile"))->with(['message' => trans('errors.updated'), 'message_type' => 'success']);
}
}