laravel 中的日期类型和格式大摇大摆
Date type and format swagger in laravel
我正在使用 swagger 文档来提供 api 数据,我的一个案例是我想在特定日期之前从数据库中获取数据,通过 $day 变量获取一天我使用一种方法并工作在邮递员中很好
在邮递员中:
但是在 swagger 中我不知道如何在 swagger 中添加参数 $day
我的代码工作正常:
public function getdatabydate() {
$p = "zero";
$day = date('Y-m-d ', strtotime($_GET['day']));
$users = DB::select('select * from S where (`timestamp` like "'.$day.'%")' );
if (!$users){
return $p;
}
return $users;
}
大摇大摆:
/**
* @OA\Get(
*
* path="/api/getdatabydate",
* summary="Get weather",
* @OA\Response(
* response=200,
* description="successful operation",
* ),
* @OA\Parameter(
* description="Date day",
* in="header",
* name="day",
* required=true,
* @OA\Schema(
* type="string",
* format ="date-time",
* )
* ),
* security={
* {"bearerAuth": {}}
* }
* ),
*/
将 in="header"
替换为 in="query"
,将 format="date-time"
替换为 format="date"
。
我正在使用 swagger 文档来提供 api 数据,我的一个案例是我想在特定日期之前从数据库中获取数据,通过 $day 变量获取一天我使用一种方法并工作在邮递员中很好
在邮递员中:
但是在 swagger 中我不知道如何在 swagger 中添加参数 $day
我的代码工作正常:
public function getdatabydate() {
$p = "zero";
$day = date('Y-m-d ', strtotime($_GET['day']));
$users = DB::select('select * from S where (`timestamp` like "'.$day.'%")' );
if (!$users){
return $p;
}
return $users;
}
大摇大摆:
/**
* @OA\Get(
*
* path="/api/getdatabydate",
* summary="Get weather",
* @OA\Response(
* response=200,
* description="successful operation",
* ),
* @OA\Parameter(
* description="Date day",
* in="header",
* name="day",
* required=true,
* @OA\Schema(
* type="string",
* format ="date-time",
* )
* ),
* security={
* {"bearerAuth": {}}
* }
* ),
*/
将 in="header"
替换为 in="query"
,将 format="date-time"
替换为 format="date"
。