URL Shortener 1.0
A Laravel-based URL shortener application
Chargement...
Recherche...
Aucune correspondance
PasswordController.php
Aller à la documentation de ce fichier.
1<?php
2
4
6use Illuminate\Http\RedirectResponse;
7use Illuminate\Http\Request;
8use Illuminate\Support\Facades\Hash;
9use Illuminate\Validation\Rules\Password;
10
12{
16 public function update(Request $request): RedirectResponse
17 {
18 $validated = $request->validateWithBag('updatePassword', [
19 'current_password' => ['required', 'current_password'],
20 'password' => ['required', Password::defaults(), 'confirmed'],
21 ]);
22
23 $request->user()->update([
24 'password' => Hash::make($validated['password']),
25 ]);
26
27 return back()->with('status', 'password-updated');
28 }
29}
update(Request $request)
Update the user's password.