PHP code example of janoko-dev / yii2-rest-api

1. Go to this page and download the library: Download janoko-dev/yii2-rest-api library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

janoko-dev / yii2-rest-api example snippets


class AuthController extends janokoDev\restAPI\API
{
  // ....
}


class AuthController extends janokoDev\restAPI\API
{
    public function behaviors()
    {
        $behv = [
            'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'login' => ['post']
                ],
            ],
            'authenticator' => [
                'except' => ['login']
            ]
        ];

        $behv = array_merge_recursive(parent::behaviors(), $behv);
        return $behv;
    }
    
    //.....
}

return [

    // .....
    
    'components' => [
        'request' => [
        
            // .....
            
            'parsers' => [
                'application/json' => 'yii\web\JsonParser',
            ]
        ],
    ],
    
    // .....
];