Skip to main content
Configuration / Authorization

授权

Escalated使用两个授权门禁来控制对客服和管理员视图的访问。在您的应用程序中定义这些门禁以控制谁可以管理工单。

注意: Escalated会自动在所有Inertia响应中共享page.props.escalated,其中包含路由前缀以及当前用户的客服/管理员状态。

? Laravel 12+ ???? App\Providers\AppServiceProvider::boot() ???? gate?? Laravel 11 ????????? App\Providers\AuthServiceProvider::boot() ??:

use Illuminate\Support\Facades\Gate;

// ????????????????
Gate::define('escalated-agent', fn ($user) =>
    $user->is_agent
);

// ????????????SLA????????
Gate::define('escalated-admin', fn ($user) =>
    $user->is_admin
);

门禁名称可在config/escalated.phpauthorization.admin_gateauthorization.agent_gate下配置。