/home/mip/mip/app/Modules/Api/Middleware/Cors.php
<?php

namespace QxCMS\Modules\Api\Middleware;

use Closure;
use Config;

class Cors
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        Config::set('database.connections.client', array(
            'driver'    => 'mysql',
            'host'      => env('API_DB_HOST'),
            'database'  => env('API_DB_DATABASE'),
            'username'  => env('API_DB_USERNAME'),
            'password'  => env('API_DB_PASSWORD'),
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
        ));
        config(['account.dateformat.default' => 1]);
        config(['account.displaydateformat.default' => 2]);
        return $next($request)
            //->header('Access-Control-Allow-Credentials', true)
            ->header('Access-Control-Allow-Origin' , '*')
            ->header('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT, DELETE')
            ->header('Access-Control-Allow-Headers', 'Content-Type, Accept, Authorization, X-Requested-With');
            
    }
}