2015-02-17 11 views
16

मैं व्यवस्थापक अनुभाग के लिए समूह रूट बनाने की कोशिश कर रहा हूं और लॉगिन और लॉगआउट को छोड़कर सभी पथों में मिडलवेयर लागू कर रहा हूं।मार्ग के अलावा लैरवेल मिडलवेयर :: समूह

क्या मैं अब तक है:

Route::group(['prefix' => 'admin', 'namespace' => 'Admin', 'middleware' => 'authAdmin'], function() { 

    Route::resource('page', 'PageController'); 
    Route::resource('article', 'ArticleController'); 
    Route::resource('gallery', 'GalleryController'); 
    Route::resource('user', 'UserController'); 

    // ... 

}); 

कैसे मैं ऊपर सेटअप के साथ मिडलवेयर के लिए अपवाद घोषणा करेंगे?

उत्तर

35

सीधे शब्दों में घोंसला समूहों और उसके बाद आप निकाल सकते हैं विशिष्ट मार्गों:

Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function() { 

    Route::get('login', '[email protected]'); 
    Route::get('logout', '[email protected]'); 

    Route::group(['middleware' => 'authAdmin'], function(){ 
     Route::resource('page', 'PageController'); 
     Route::resource('article', 'ArticleController'); 
     Route::resource('gallery', 'GalleryController'); 
     Route::resource('user', 'UserController'); 

     // ... 
    }); 
}); 
बेशक
+0

! :) - बहुत बहुत धन्यवाद @ lukasgeiter! –

संबंधित मुद्दे