Kullanıcılar login olduğunda oturum session'ı kullanarak bir filter yazabilirsiniz. Bahsetmeye çalıştığınız çözüm MVC mimarine çok ters olduğunu düşünüyorum.
Yollar üzerine filtreleme örneklerine bakın:
http://laravel.com/docs/4.2/routing#route-filters
Route::filter('hasAccess', function($route, $request,$response)
{
$user = \Auth::check() ? \Auth::getUser() : null;
if (!is_null($user) && !$user->HasAccess($route)) { // hasAccess methodu user model içinde tanımlayacaksınız. İş mantığınıza göre uyarlarsınız..
throw new \Exception('Kullanıcının bunu yapmaya yetkisi yok !');
}
});
Yukarıdaki "hasAccess" filitresini hangi yola eklerseniz(app/routes.php). O yol için basit bir kontrol sağlayabilir.