mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-14 04:20:49 +08:00
add api for iyuu approve
This commit is contained in:
@@ -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()]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user