Size: a a a

Laravel для начинающих

2020 March 17

AH

Andrey Helldar in Laravel для начинающих
Yuri Anduin
теги для этого нужны
Это понятно, но в доке я не нашел как сделать такой результат при выводе, включая группировку (см меню слева).
источник

AH

Andrey Helldar in Laravel для начинающих
Yuri Anduin
теги для этого нужны
источник

AH

Andrey Helldar in Laravel для начинающих
Yuri Anduin
теги для этого нужны
источник

YA

Yuri Anduin in Laravel для начинающих
это скорее надо смотреть не в доке сваггера, а в доке того интерфейса, который ты к сваггеру подключаешь
источник

YA

Yuri Anduin in Laravel для начинающих
у меня например swagger-ui И он выглядит вот так
источник

YA

Yuri Anduin in Laravel для начинающих
наиболее часто используемый - redoc вроде ккак
источник

AH

Andrey Helldar in Laravel для начинающих
Я этот нашел с оптимизацией под Лару: https://github.com/DarkaOnLine/L5-Swagger
источник

AH

Andrey Helldar in Laravel для начинающих
Yuri Anduin
у меня например swagger-ui И он выглядит вот так
У тебя также при клике по одной записи раскрываются все?
источник

YA

Yuri Anduin in Laravel для начинающих
Andrey Helldar
У тебя также при клике по одной записи раскрываются все?
возможно, не совсем понял тебя, но при клике по одному роуту открывается один роут
источник

AH

Andrey Helldar in Laravel для начинающих
Yuri Anduin
возможно, не совсем понял тебя, но при клике по одному роуту открывается один роут
Я пакет подключал, при клике по одному они все раскрывались. Возможно, баг самого пакета
источник

YA

Yuri Anduin in Laravel для начинающих
возьми докер для сваггера и не мучайся
источник

YA

Yuri Anduin in Laravel для начинающих
источник

YA

Yuri Anduin in Laravel для начинающих
тут вот вообще все тулзы - и сервер, и редактор, и просмотр
источник

YA

Yuri Anduin in Laravel для начинающих
то есть тем пакетом под лару ты просто сгенеришь swagger.json, а этими будешь просматривать
источник

AH

Andrey Helldar in Laravel для начинающих
Понял, спасибо!
источник

AH

Andrey Helldar in Laravel для начинающих
И еще вопрос: в сваггере по такому принципу можно сгруппировать разные методы на один и тот же урл?
Я пробовал - он расписал будто это разные урлы. Выдал мне 6 строчек вместо одной с перечислением методов.
источник

AH

Andrey Helldar in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
Yuri Anduin
возьми докер для сваггера и не мучайся
Ты аннотации прописываешь в док-блоках у нужных методов или всё в одном файле как, например, здесь?
Как по мне, так лучше у каждого конкретного метода док-блок держать, НО возникает проблема - @OA\Info может быть указан только один раз и хз куда его логичнее пихать. Не в файл роутов же.
источник

YA

Yuri Anduin in Laravel для начинающих
Andrey Helldar
И еще вопрос: в сваггере по такому принципу можно сгруппировать разные методы на один и тот же урл?
Я пробовал - он расписал будто это разные урлы. Выдал мне 6 строчек вместо одной с перечислением методов.
я такого не встречал, но мб и есть
источник

YA

Yuri Anduin in Laravel для начинающих
Andrey Helldar
Ты аннотации прописываешь в док-блоках у нужных методов или всё в одном файле как, например, здесь?
Как по мне, так лучше у каждого конкретного метода док-блок держать, НО возникает проблема - @OA\Info может быть указан только один раз и хз куда его логичнее пихать. Не в файл роутов же.
а этим пакетом я не пользуюсь, руками пишу)
источник