CaiWuXiTong/app/Http/Middleware/EnsureBusinessOperationAccess.php
renshen 24805b552f feat: 增加退款待确认导出明细权限
新增退款待确认导出明细操作权限,支持用户、角色和分组授权。
2026-11-04 16:24:49 +08:00

27 lines
571 B
PHP

<?php
namespace App\Http\Middleware;
use App\Utilities\BusinessOperationPermissions;
use Closure;
use Illuminate\Http\Request;
class EnsureBusinessOperationAccess
{
public function handle(
Request $request,
Closure $next,
string $section,
string $page,
string $operation,
): mixed {
abort_unless(
BusinessOperationPermissions::can($section, $page, $operation, $request->user()),
403,
'当前账号没有该操作权限。',
);
return $next($request);
}
}