Friday, December 25, 2015

Cara Mengatasi Error 405 Method Not Allowed YII2

Cara Mengatasi Error 405 Method Not Allowed YII2 - Method Not Allowed. This url can only handle the following request methods: POST di yii2, permasalahan error 405 saat hapus data dan logout user pada yii2, cara untuk mengatasi error method not allowed.

Cara Mengatasi Error 405 Method Not Allowed YII2

Solusi: (Jika Error Muncul saat klik tombol Logout)
Buka SiteController.php 
public function behaviors()
{
return [
    'access' => [
        'class' => AccessControl::className(),
        'rules' => [
            [
                'actions' => ['login', 'error'],
                'allow' => true,
            ],
            [
                'actions' => ['logout', 'index'],
                'allow' => true,
                'roles' => ['@'],
            ],
        ],
    ],
    'verbs' => [
        'class' => VerbFilter::className(),
        'actions' => [
            'logout' => ['post'],
        ],
    ],
];
}

Solusi: (Jika Error Muncul saat klik tombol Hapus)
Buka file controller anda, contoh PenggunaController.php 
public function behaviors()
{
return [
    'verbs' => [
        'class' => VerbFilter::className(),
        'actions' => [
            'delete' => ['post','get'],
        ],
    ],
];
}

perhatikan method post, silahkan rubah menjadi get, atau juga bisa di pake kedua method tersebut sehingga menjadi ['post','get'] simpan konfigurasi dan lihat perubahannya, sederhana bukan cara mengatasi error 405 di yii2 yang tidak bisa muncul ketika logout dan hapus data.
Comments