%PDF- %PDF-
Direktori : /home/forge/api-takeaseat.eco-n-tech.co.uk/app/Http/Controllers/Account/Details/ |
Current File : //home/forge/api-takeaseat.eco-n-tech.co.uk/app/Http/Controllers/Account/Details/ChangePassword.php |
<?php namespace App\Http\Controllers\Account\Details; use App\Models\User; use Illuminate\Support\Facades\Hash; use App\Http\Controllers\Controller; use App\Http\Requests\UpdateUserPassword; use App\Notifications\PasswordChanged; class ChangePassword extends Controller { /** * Handle the incoming request. * * @param UpdateUserPassword $request * @return \Illuminate\Http\Response */ public function __invoke(UpdateUserPassword $request) { $user = User::findOrFail(auth()->id()); $user->password = Hash::make($request->get('password')); $user->save(); // Notify the user that their password has changed (incase it was not them) $user->notify(new PasswordChanged($user)); return response()->json('Successfully updated your password'); } }