add api for iyuu approve

This commit is contained in:
xiaomlove
2023-09-03 04:54:24 +08:00
parent d4648cd59c
commit b4d4d8f9e0
4 changed files with 30 additions and 1 deletions

View File

@@ -13,6 +13,7 @@ use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Cookie;
use Illuminate\Validation\Rule;
class AuthenticateController extends Controller
{
@@ -80,5 +81,19 @@ class AuthenticateController extends Controller
return $this->success($resource);
}
public function iyuuApprove(Request $request)
{
try {
$request->validate([
'token' => 'required|string',
'id' => 'required|integer',
'verity' => 'required|string',
'provider' => ["required", "string", Rule::in("iyuu")],
]);
$this->repository->iyuuApprove($request->token, $request->id, $request->verity);
return response()->json(["success" => true]);
} catch (\Exception $exception) {
return response()->json(["success" => false, "msg" => $exception->getMessage()]);
}
}
}