سلام.من برای استفاده از swagger برای روت خاصی به صورت زیر مستندات نوشتم.
<?php
//required comment for fire swagger
/**
* @OA\Info(
* version="1.0.0",
* title="mafia api documantion ",
* )
*/
//----------------------------------------------------------------------------------------------
//----------post method documantion in Api----------
/**
* @OA\Post(
* path="/api/admin/auth/login",
* summary="admin login",
* description="Login by email, password",
* tags={"admin login"},
* @OA\RequestBody(
* required=true,
* @OA\JsonContent(
* required={"email","password"},
* @OA\Property(property="email", type="string", format="email", example="user1@mail.com"),
* @OA\Property(property="password", type="string", format="password", example="PassWord12345"),
* ),
* ),
* @OA\Response(
* response=422,
* description="Wrong credentials response",
* @OA\JsonContent(
* @OA\Property(property="users", type="object", example="{name:'mohammad',family:'amiri'}"),
* @OA\Property(property="status", type="integer", example="200"),
* )
* ),
* )
*/
مشکلم اینه که نمیتونم header رو به سرور پاس بدم.میشه راهنمایی کنید؟
با سلام..//
فایل l5-swagger.php در تنظیمات ، میتونید کلید header رو به آرایه اضافه کنید
'headers' => [
/*
|--------------------------------------------------------------------------
| Uncomment to add response headers when swagger is generated
|--------------------------------------------------------------------------
*/
//'view' => [
// 'Content-Type' => 'text/plain',
//],
/*
|--------------------------------------------------------------------------
| Uncomment to add request headers when swagger performs requests
|--------------------------------------------------------------------------
*/
'request' => [
'Content-Type' => 'application/vnd.api+json',
'Accept' => 'application/json',
],
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟