diff --git a/app/Http/Controllers/V1/Client/ClientController.php b/app/Http/Controllers/V1/Client/ClientController.php index 2824635..1e4a7cc 100644 --- a/app/Http/Controllers/V1/Client/ClientController.php +++ b/app/Http/Controllers/V1/Client/ClientController.php @@ -94,7 +94,7 @@ class ClientController extends Controller */ private function isBrowserAccess(Request $request): bool { - $userAgent = strtolower($request->input('flag', $request->header('User-Agent'))); + $userAgent = strtolower($request->input('flag', $request->header('User-Agent', ''))); return str_contains($userAgent, 'mozilla') || str_contains($userAgent, 'chrome') || str_contains($userAgent, 'safari') diff --git a/app/Models/Coupon.php b/app/Models/Coupon.php index f9a9e42..7d330a3 100644 --- a/app/Models/Coupon.php +++ b/app/Models/Coupon.php @@ -19,7 +19,7 @@ class Coupon extends Model public function getLimitPeriodAttribute($value) { - return collect(json_decode($value, true))->map(function ($item) { + return collect(json_decode((string) $value, true))->map(function ($item) { return PlanService::getPeriodKey($item); })->toArray(); } diff --git a/app/Utils/Helper.php b/app/Utils/Helper.php index b7df1cf..befc068 100644 --- a/app/Utils/Helper.php +++ b/app/Utils/Helper.php @@ -90,7 +90,7 @@ class Helper return true; } - public static function trafficConvert(int $byte) + public static function trafficConvert(float $byte) { $kb = 1024; $mb = 1048576;