Tengo una aplicación construida con laravel 4 y tengo 6 roles de usuarios en una tabla de la base de datos
1.SuperAdminstrado
2.Coordinador
3.Directorio
4.Asistentes
Cada usuario se tiene que autenticar y cada usuario dependiendo de su rol puede realizar ciertas acciones.
Me pueden guiar un poco por favor
este es mi routes.php
Código PHP:
Ver original
Route::filter('csrf', function() { if(Session::token() != Input::get('_token')) { throw new Illuminate\Session\TokenMismatchException; } }); Route::filter('noAuth', function() { //si no ha iniciado sesión if(Auth::guest()){ return Redirect::to('login'); } }); Route::filter('auth', function() { //si ha iniciado sesión if(Auth::check()){ return Redirect::to('dashboard'); } }); Route::get("login", function(){ "title" => "Volcano" ) ); }); Route::get("register", function(){ $tipos = Tipo::all()->lists('nombre', 'id'); }); }); Route::get("dashboard", function(){ $posts = DB::table('tipos_turnos')->paginate(4); ); }); Route::get("show/{id}", function($id){ $turn = DB::table('tipos_turnos') ->select('turns.id AS id_turn','turns.inicio_turno','turns.fin_turno','tipos_turnos.id','tipos_turnos.nombre AS turno','users.nombre','users.apellidos') ->where('turns.id', $id)->first(); }); Route::get("update/{id}", function($id){ }); });