From b6f5d57530a1bac9675461ca91a33dd532422edb Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode <123783602+HolgerHatGarKeineNode@users.noreply.github.com> Date: Fri, 12 Jun 2026 18:09:54 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=84=20Update=20flag=20asset=20paths=20?= =?UTF-8?q?for=20cities,=20venues,=20and=20countries=20across=20API=20and?= =?UTF-8?q?=20tools?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Api/CityController.php | 2 +- app/Http/Controllers/Api/CountryController.php | 2 +- app/Http/Controllers/Api/VenueController.php | 2 +- app/Mcp/Tools/Search/ListCountriesTool.php | 2 +- app/Mcp/Tools/Search/SearchVenuesTool.php | 2 +- tests/Feature/Api/CityVenueReadApiTest.php | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Api/CityController.php b/app/Http/Controllers/Api/CityController.php index d637fa7..15c37d9 100644 --- a/app/Http/Controllers/Api/CityController.php +++ b/app/Http/Controllers/Api/CityController.php @@ -52,7 +52,7 @@ class CityController extends Controller ->get() ->map(function (City $city) use ($withDetails) { if ($withDetails) { - $city->flag = asset('vendor/blade-country-flags/4x3-'.$city->country->code.'.svg'); + $city->flag = asset('vendor/blade-flags/country-'.$city->country->code.'.svg'); } return $city; diff --git a/app/Http/Controllers/Api/CountryController.php b/app/Http/Controllers/Api/CountryController.php index e4c6be0..b65e8fc 100644 --- a/app/Http/Controllers/Api/CountryController.php +++ b/app/Http/Controllers/Api/CountryController.php @@ -41,7 +41,7 @@ class CountryController extends Controller ) ->get() ->map(function (Country $country) { - $country->flag = asset('vendor/blade-country-flags/4x3-'.$country->code.'.svg'); + $country->flag = asset('vendor/blade-flags/country-'.$country->code.'.svg'); return $country; }); diff --git a/app/Http/Controllers/Api/VenueController.php b/app/Http/Controllers/Api/VenueController.php index 229b213..f978296 100644 --- a/app/Http/Controllers/Api/VenueController.php +++ b/app/Http/Controllers/Api/VenueController.php @@ -51,7 +51,7 @@ class VenueController extends Controller ) ->get() ->map(function (Venue $venue) { - $venue->flag = asset('vendor/blade-country-flags/4x3-'.$venue->city->country->code.'.svg'); + $venue->flag = asset('vendor/blade-flags/country-'.$venue->city->country->code.'.svg'); $venue->description = $venue->city->name.', '.$venue->street; return $venue; diff --git a/app/Mcp/Tools/Search/ListCountriesTool.php b/app/Mcp/Tools/Search/ListCountriesTool.php index e958de7..5e1c8b7 100644 --- a/app/Mcp/Tools/Search/ListCountriesTool.php +++ b/app/Mcp/Tools/Search/ListCountriesTool.php @@ -32,7 +32,7 @@ class ListCountriesTool extends Tool ->limit(10) ->get() ->map(function (Country $country) { - $country->flag = asset('vendor/blade-country-flags/4x3-'.$country->code.'.svg'); + $country->flag = asset('vendor/blade-flags/country-'.$country->code.'.svg'); return $country; }); diff --git a/app/Mcp/Tools/Search/SearchVenuesTool.php b/app/Mcp/Tools/Search/SearchVenuesTool.php index c089d71..aa69477 100644 --- a/app/Mcp/Tools/Search/SearchVenuesTool.php +++ b/app/Mcp/Tools/Search/SearchVenuesTool.php @@ -32,7 +32,7 @@ class SearchVenuesTool extends Tool ->limit(10) ->get() ->map(function (Venue $venue) { - $venue->flag = asset('vendor/blade-country-flags/4x3-'.$venue->city->country->code.'.svg'); + $venue->flag = asset('vendor/blade-flags/country-'.$venue->city->country->code.'.svg'); $venue->description = $venue->city->name.', '.$venue->street; return $venue; diff --git a/tests/Feature/Api/CityVenueReadApiTest.php b/tests/Feature/Api/CityVenueReadApiTest.php index c5282b0..100f702 100644 --- a/tests/Feature/Api/CityVenueReadApiTest.php +++ b/tests/Feature/Api/CityVenueReadApiTest.php @@ -24,7 +24,7 @@ it('returns all cities with country code and flag on GET /api/cities?withDetails expect($first) ->toHaveKeys(['id', 'name', 'country_id', 'country', 'flag']) ->and($first['country'])->toHaveKeys(['id', 'name', 'code']) - ->and($first['flag'])->toContain('4x3-'.$cities->first()->country->code.'.svg'); + ->and($first['flag'])->toContain('vendor/blade-flags/country-'.$cities->first()->country->code.'.svg'); }); it('limits GET /api/venues to 10 entries without withDetails', function () {