api_token === config('apikeys.key_1')) { $request->merge(["permission" => "key_1"]); } elseif ($request->api_token === config('apikeys.key_2')) { $request->merge(["permission" => "key_2"]); } elseif ($request->api_token === config('apikeys.key_3')) { $request->merge(["permission" => "key_3"]); } elseif ($request->api_token === config('apikeys.key_4')) { $request->merge(["permission" => "key_4"]); } else { return response()->json(['code' => 401, 'message' => 'Unauthorized']); } return $next($request); } }