Задать вопрос
@AlexTyshchenko
Founder of Qumel Digital Agency

Не работает Rest Api Yii2, при POST вот такая ошибка: Method Not Allowed, может кто знает в чем проблема?

при get все работает, но при post выдает такою ошибку:

Method Not Allowed

Method Not Allowed. This url can only handle the following request methods: POST.

0
405
yii\web\MethodNotAllowedHttpException


вот сам код:
<?
namespace app\controllers;

use yii\rest\ActiveController;

class PostsController extends ActiveController
{

public $modelClass = 'app\models\Posts';

}


['class' => 'yii\rest\UrlRule',
'controller' => 'usersrest',
'tokens' => [
'{id}' => ''
],
'pluralize'=>false
],


<?php

namespace app\models;
use yii\db\ActiveRecord;

/**
* LoginForm is the model behind the login form.
*
* @property User|null $user This property is read-only.
*
*/
class Posts extends ActiveRecord
{
public static function tableName()
{
return 'posts';
}
public static function primaryKey()
{
return ['id'];
}

/**
* Define rules for validation
*/
public function rules()
{
return [
[['title', 'descripton'], 'required']
];
}
}


как решить данную проблему?
  • Вопрос задан
  • 1496 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
написано же:
Method Not Allowed. This url can only handle the following request methods: POST.

Это значит, что данный экшен может принимать только post запросы, а Вы видимо get шлете
Ответ написан
Ваш ответ на вопрос

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

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