Posted in

Filtrando diferentes rutas según el rol de usuario en Laravel

Podemos administrar distintas rutas para diferentes tipos de usuarios, en el caso de que no pertenezca.

Archivo routes.php

Route::group(array('before' => 'allow_only_admin'), function() {
// Aquí las rutas para el rol 'admin'
});

Archivo filters.php

Route::filter('allow_only_admin', function(){
    if (Auth::user()->type !== "admin" ){ 
        echo 'No puedes ver esta página';
    }
});

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.