2017-12-18 14 views
-2

特定のユーザーのビューファイルを認証します。私はこのためのミドルウェアを作成しました。以下は、ミドルウェアのコードです: -ミドルウェアが作成されましたが、Laravel 5.5では機能しません。

次に、私はkernel.phpファイルで 'クライアント'ミドルウェアを呼び出しました。コードは以下のとおりです。 -

protected $routeMiddleware = [ 
    'auth' => \Illuminate\Auth\Middleware\Authenticate::class, 
    'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 
    'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, 
    'can' => \Illuminate\Auth\Middleware\Authorize::class, 
    'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, 
    'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 
    'admin' => \App\Http\Middleware\isAdmin::class, 
    'client' => \App\Http\Middleware\ClientAuth::class 
]; 

次に、私はこれを経路で呼び出しました。

Route::group(['middleware' => ['auth','client']], function() 
{ 

    Route::get('clientdatabase', 
    'ClientDatabase\[email protected]'); 

}); 

これは機能しません。どこが間違っていますか?

+3

ため はあなたが起こるために何を期待します... hapeningされているものの説明ではありません「動作していない」と、実際に私が認証を削除する場合は、認証ミドルウェア – lagbox

+0

何が起こっていますミドルウェア、それは動作していません – madalinivascu

+0

を必要としない –

答えて

-2

あなたの電話が間違っています。例

Route::middleware(['auth','client'])->group(function() { 

     Route::get('clientdatabase','ClientDatabase\[email protected]'); 

    }); 
+0

これはグループを登録する代わりの方法です – lagbox

+0

ありがとう!しかし、まだ変化はありません。 –

+1

なので、まだ「うまくいきません」、そうですか? – Amarnasan

関連する問題