В REST оставить только OPTIONS и POST

Всё что касается построения API
Ответить
Аватара пользователя
Bezlepkin
Сообщения: 731
Зарегистрирован: 2012.11.10, 18:59
Контактная информация:

В REST оставить только OPTIONS и POST

Сообщение Bezlepkin »

Привет! Делаю REST сервер. В одном месте нужно оставить только POST (create).
Если сделать так 'only' => ['create'] то перестает работать OPTIONS. На фронте VueJS, который сначала посылает OPTIONS а потом уже POST.
Как быть?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: В REST оставить только OPTIONS и POST

Сообщение samdark »

Можно в самом контроллере использовать verbs():

Код: Выделить всё

  /**
     * @inheritdoc
     */
    protected function verbs()
    {
        return [
            'update' => ['OPTIONS', 'POST'],
        ];
    }
Аватара пользователя
Bezlepkin
Сообщения: 731
Зарегистрирован: 2012.11.10, 18:59
Контактная информация:

Re: В REST оставить только OPTIONS и POST

Сообщение Bezlepkin »

samdark писал(а): 2017.06.30, 12:58 Можно в самом контроллере использовать verbs():

Код: Выделить всё

  /**
     * @inheritdoc
     */
    protected function verbs()
    {
        return [
            'update' => ['OPTIONS', 'POST'],
        ];
    }
Спасибо!
Ответить