@Apostol63

Почему страница документации swagger пустая?

Всем доброго дня

Хотел сделать swagger документацию. Сделал первичное описание, при запуске команды php artisan l5-swagger:generate
получаю: Regenerating docs default

Когда перехожу по роуту api/documentation (пробовал менять роут в конфиг файле, но результат не меняется), то title страницы есть (т.е. как бы страница подтягивается) однако самой документации нет. Просто белый экран

Вот код
<?php

namespace App\Http\Controllers\Api;

/**
 * @OA\Info(
 *  title="Auto API for test",
 *  version="1.0.0"
 * )
 * @OA\Tag(
 *  name="Get",
 *  description="Get methods"
 * )
 * @OA\Server(
 *  description="Auto API test server",
 *  url="http://foundarium/api"
 * )
 */


use Exception;
use App\Models\Auto;
use App\Models\User;
use App\Http\Controllers\Controller;
use App\Http\Responses\AutoResponse;
use App\Http\Requests\AssignUserToAutoRequest;

class MainController extends Controller
{
    private $auto;

    public function __construct() {
        $this->auto = new Auto();
    }
    /**
     * @OA\Get (
     *     path="api/all_autos",
     *     operationId="autosAll",
     *     tags={"Get"},
     *     description="Show all autos",
     *     @OA\Response(
     *          response=200,
     *          description="OK"
     *     ),
     * )
     * @return string
     */
    public function allAutos() {
        $autos = $this->auto->all();
        $response = new AutoResponse($autos);
        return $response->answer();
    }
}


В чем может быть дело?
Скрин экрана:
63469c6d76511127832249.png
  • Вопрос задан
  • 309 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы