| 1234567891011121314151617181920212223 |
- <?php
- namespace App\Http\Middleware;
- use Closure;
- use Illuminate\Http\Request;
- class AgentAdminMiddleware
- {
- public function handle(Request $request, Closure $next)
- {
- $adminId = (int) ($request->user->id ?? 0);
- if (!in_array($adminId, config('agent.admin_ids', [1]), true)) {
- return response()->json([
- 'code' => -1,
- 'timestamp' => time(),
- 'msg' => '无代理管理权限',
- 'data' => [],
- ]);
- }
- return $next($request);
- }
- }
|