20 lines
485 B
PHP
20 lines
485 B
PHP
<?php
|
|
|
|
namespace App\Http\Middleware;
|
|
|
|
use App\Utilities\SystemAccess;
|
|
use Closure;
|
|
use Laratrust\Middleware\LaratrustPermission;
|
|
|
|
class RoleAwarePermission extends LaratrustPermission
|
|
{
|
|
public function handle($request, Closure $next, $permissions, $team = null, $options = '')
|
|
{
|
|
if (SystemAccess::canOpenSettings($request->user())) {
|
|
return $next($request);
|
|
}
|
|
|
|
return parent::handle($request, $next, $permissions, $team, $options);
|
|
}
|
|
}
|