Laravel best place to control your roles and permissions -


i starting spatie/laravel-permission. can use permission blade. works fine. want control @ higher level. don't have use in every create.blade.php

@can('add users') or @hasrole('administrator') 

where , how can achieve that?

solution middleware:

public function handle($request, closure $next, $role, $permission=null) {     if(auth::user()){         if($request->user()->can(\request::route()->getname())===false){             return response(view('noaccess'));         }     }      return $next($request); } 

user has permission table

persmissions table


Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -