Hi, all!
When user visiting site by GET they see site as OK. But this are RESTFUL API server and when change method to PUT shown errors: http://joxi.ru/ZrJE6DkCvja5Aj
Functions of controller to separate request:
    public function behaviors(){
        return [
            'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'index' => ['get'],
                    'upload' => ['post']
                ],
            ]
        ];
    }
    public function beforeAction( $event ){
        $action = $event->id;
        if (isset($this->actions[$action])) {
            $verbs = $this->actions[$action];
        } elseif (isset($this->actions['*'])) {
            $verbs = $this->actions['*'];
        } else {
            return $event->isValid;
        }
        $verb = \Yii::$app->getRequest()->getMethod();
        
        if ( !in_array( $verb, $allowed ) ){
            echo 'Method not allowed';
            exit;
        }
        return false;
    }
How can hide errors messages when user try visit page with PUT method? Maybe redirect or show own message.