李帅

1.修改用户信息优化

2.新增用户反馈相关接口。
3.新增点赞列表接口。
......@@ -218,20 +218,19 @@ class AuthController extends Controller
return Response::fail('', 500, $validator->errors());
}
$redis = Redis::connection();
if ($request->verify_code != '123123') {
if ($redis->get($request->email) !== $request->verify_code) {
return Response::fail('verify code failed', 500);
try {
$redis = Redis::connection();
if ($request->verify_code != '123123') {
if ($redis->get($request->email) !== $request->verify_code) {
return Response::fail('verify code failed', 500);
}
}
}
$data = $validator->validated();
$user = User::query()->where("email", "=", $data["email"])->first();
$data = $validator->validated();
$user = User::query()->where("email", "=", $data["email"])->first();
if (!$user) return Response::fail("查无此人");
if (!$user) return Response::fail("查无此人");
try {
$user->password = bcrypt($data['password']);
$user->save();
return Response::success([],"The new password establishes the success. ");
......@@ -269,6 +268,8 @@ class AuthController extends Controller
})
->first();
if (!$user) Response::fail('The user does not exist');
$token = $user->createToken($request->account)->plainTextToken;
$response = ['token' => $token];
......
......@@ -176,12 +176,7 @@ class ImmerseController extends Controller
}
}
return \response([
'status' => 'success',
'code' => 200,
'message' => 'Http ok',
'data' => $lists,
], 200);
return Response::success($lists);
}
public function collect($id, Request $request)
......@@ -202,9 +197,12 @@ class ImmerseController extends Controller
$user = $request->user();
$collects = Collect::query()->where(['user_id' => $user->id, 'state' => 1])
$collects = Collect::query()
->where(['user_id' => $user->id, 'state' => 1])
->orderByDesc('created_at')
->skip(($page - 1) * $page_size)->take($page_size + 1)->get();
->offset(($page - 1) * $page_size)
->limit($page_size)
->get();
$lists = [];
......@@ -225,14 +223,6 @@ class ImmerseController extends Controller
}
}
// if ($lists == []) return Response::success(\response($lists, 'success'));
// return Response::success($lists);
return \response([
'status' => 'success',
'code' => 200,
'message' => 'Http ok',
'data' => $lists,
], 200);
return Response::success($lists);
}
}
......