protected function addMiddleware($middleware)
{
$kernel = $this->app['Illuminate\\Contracts\\Http\\Kernel'];
if (is_array($middleware)) {
foreach ($middleware as $ware) {
$kernel->pushMiddleware($ware);
}
} else {
$kernel->pushMiddleware($middleware);
}
}