Stocker les fichiers téléversés (2)
public function update(Request $request): RedirectResponse
{
$user = User::where('id', 2)->first();
$validated = $request->validate([
'username' => [
'required', 'string', 'max:255', Rule::unique('users')->ignore($user->id)
],
'email' => [
'required', 'email', 'max:255', Rule::unique('users')->ignore($user->id)
],
'first_name' => ['required', 'string', 'max:255'],
'last_name' => ['required', 'string', 'max:255'],
'profile_picture' => ['nullable', 'image', 'max:2048'], // 2MB max
]);