swagger Required @OA\Info() not found Required @OA\PathItem() not found Ошибки

Required @OA\Info() not found
Required @OA\PathItem() not found

Добавьте в любой из php-файлов из той папки, которую вы обходите, что-то вроде:

/**
 * @OA\Info(title="My First API", version="0.1")
 */

/**
 * @OA\Get(
 *     path="/api/resource.json",
 *     @OA\Response(response="200", description="An example resource")
 * )
 */

symfony Вывод сообщений сообщений исключений (ошибок) в формате JSON. Разные форматы для разных контроллеров

В файле:

config/routes/annotations.yaml

можно написать так:

controllers:
    resource: ../../src/Controller/
    type: annotation
api-controllers:
    resource: ../../src/Controller/Api
    type: annotation
    defaults:
        _format: json

В данном случае контроллеры из директории

../../src/Controller/Api  

в случае возникновения в них исключительной ситуации будут выводить сообщения именно в формате json.

[!] Swagger по-русски. Справочник и примеры работы (PHP)

Swagger -- средство для удобной разработки и просмотра документации к метода REST API.

Остальные материалы см. по ссылкам ниже.

postgresql doctrine Код в миграции $this->addSql(CREATE SCHEMA public) - Как его убрать

Проблема

Генератор миграции добавляет в down() код:

$this->addSql('CREATE SCHEMA public');

-- который вообще говоря приводит к ошибке при откате (т.е. эту схему никто и не удалял)

Решение

В добавьте класс (пространство имен может быть любым):

postgresql Что такое последовательности (sequences)

Forums:

sequences -- отдельные сущности в симфони, которые нужны для формирования очередного значения для первичного ключа (PRIMARY KEY).
Их нужно создавать для каждого такого поля.

php doctrine postgresql An exception occurred while executing 'SELECT NEXTVAL Ошибка решение

An exception occurred while executing 'SELECT NEXTVAL('"user_id_seq"')':

SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "user_id_seq" does not
exist
LINE 1: SELECT NEXTVAL('"user_id_seq"')
^

Причина и возможное решение

Причина было в том что действительно для таблицы не была создана последовательность user_id_seq.

В доктрине это можно сделать так (php, миграция симфони):

Показать стандартный датапикер при клике по полю типа date в браузере Chrome

Есть способы, но сюда пока что не выписали, так как в данный момент десктопный сафари вообще не имеет стандартного датапикера, а потому все придется использовать что-то клиентское.

wordpress Редирект на https, где происходит -- не понятно как выключить

Для начала убедитесь, что у вас правильно указан адрес сайта (БД и конфиги).
Не забывайте что редирект может кешироваться браузером! сбрасывайте кеш.

Причина clearfy pro

В моем случае проблема была в плагине clearfy-pro clearfy-pro/clearfy-pro.php

Pages

Subscribe to fkn+antitotal RSS