all(), [ 'name' => ['required', 'min:3', 'max:225'], 'username' => ['required', 'min:3', 'max:10'], 'email' => 'required|email', ], [ 'required' => ':attribute harus diisi.', 'email' => ':attribute harus berupa email yang valid.', 'min' => 'panjang :attribute minimal :min karakter.', ]); if ($validator->fails()) { return response()->json([ 'error' => true, 'message' => Str::ucfirst($validator->errors()->first()), 'data' => null ]); } $user = User::findOrFail(Auth::user()->id); $user->update([ 'name' => $request->name, 'username' => $request->username, 'email' => $request->email, ]); return redirect('user-profile')->with('success', 'Profile Berhasil Diperbarui!'); } }