ReflectionException - Middleware de classe n'existe pas Laravel 5.2

Je fais construire une API d'apatride, de l'authentification HTTP de base dans Laravel 5.2, selon les documents Apatride, de l'Authentification HTTP de Base , j'ai créé à la suite Middleware

app/Http/Middleware/AuthenticateOnceWithBasicAuth.php

<?php

namespace Illuminate\Auth\Middleware;

use Auth;
use Closure;

class AuthenticateOnceWithBasicAuth
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */

    public function handle($request, Closure $next)
    {
        return Auth::onceBasic() ?: $next($request);

    }

}

Et est enregistré dans Kernel.php

app/Http/kernel.php

protected $routeMiddleware = [
    'auth' => \App\Http\Middleware\Authenticate::class,
    'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
    'can' => \Illuminate\Foundation\Http\Middleware\Authorize::class,
    'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
    'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
    'auth.basic.once' => \App\Http\Middleware\AuthenticateOnceWithBasicAuth::class,
];

Je l'utilise en route comme suit

Route::group(['prefix' => 'admin', 'middleware' => 'auth.basic.once'], function () {

Route::get('service/create', function ()    {
    return response()->json(['name' => 'Abigail', 'state' => 'CA'], 200);
});

});

Mais il me donne

ReflectionException dans Container.php ligne 734:
Classe App\Http\Middleware\AuthenticateOnceWithBasicAuth n'existe pas

ReflectionException - Middleware de classe n'existe pas Laravel 5.2

J'ai exécuter les commandes suivantes, mais sans succès

composer dump-autoload
php artisan clear-compiled
php artisan optimize 

Toute aide serait grandement appréciée. Merci à l'avance.

Dans un terminal, exécutez "compositeur de vidage-auto" et "php artisan clair-compilé". Cela devrait résoudre le problème.
Ont déjà essayé

OriginalL'auteur Devendra Verma | 2016-06-01