李帅

1.优化接口

...@@ -6,7 +6,6 @@ use App\Http\Controllers\Controller; ...@@ -6,7 +6,6 @@ use App\Http\Controllers\Controller;
6 use App\Models\User; 6 use App\Models\User;
7 use App\Models\UserProfile; 7 use App\Models\UserProfile;
8 use Illuminate\Http\Request; 8 use Illuminate\Http\Request;
9 -use Illuminate\Support\Facades\DB;
10 use Illuminate\Support\Facades\Hash; 9 use Illuminate\Support\Facades\Hash;
11 use Illuminate\Support\Facades\Validator; 10 use Illuminate\Support\Facades\Validator;
12 use Jiannei\Response\Laravel\Support\Facades\Response; 11 use Jiannei\Response\Laravel\Support\Facades\Response;
...@@ -219,7 +218,6 @@ class AuthController extends Controller ...@@ -219,7 +218,6 @@ class AuthController extends Controller
219 return Response::fail('', 500, $validator->errors()); 218 return Response::fail('', 500, $validator->errors());
220 } 219 }
221 220
222 - try {
223 $redis = Redis::connection(); 221 $redis = Redis::connection();
224 222
225 if ($request->verify_code != '123123') { 223 if ($request->verify_code != '123123') {
...@@ -229,16 +227,14 @@ class AuthController extends Controller ...@@ -229,16 +227,14 @@ class AuthController extends Controller
229 } 227 }
230 228
231 $data = $validator->validated(); 229 $data = $validator->validated();
232 -
233 - DB::transaction(function () use ($data) {
234 $user = User::query()->where("email", "=", $data["email"])->first(); 230 $user = User::query()->where("email", "=", $data["email"])->first();
235 231
236 - $user->password = bcrypt($data['password']); 232 + if (!$user) return Response::fail("查无此人");
237 233
234 + try {
235 + $user->password = bcrypt($data['password']);
238 $user->save(); 236 $user->save();
239 - }); 237 + return Response::success([],"The new password establishes the success. ");
240 -
241 - return Response::success("","The new password establishes the success. ");
242 } catch (\Exception $exception) { 238 } catch (\Exception $exception) {
243 return Response::fail('Failed to set the new password.', 500, $exception->getMessage()); 239 return Response::fail('Failed to set the new password.', 500, $exception->getMessage());
244 } 240 }
......