use PlinCode\IstatForeignCountries\Models\ForeignCountries\Country;
// Find by ISO alpha2
$country = Country::where('iso_alpha2', 'FR')->first();
// Find by ISO alpha3
$country = Country::where('iso_alpha3', 'FRA')->first();
// Find by ISTAT code
$country = Country::where('istat_code', '215')->first();
// Access relationships
$continent = $country->continent;
$area = $country->area;
// Check type
if ($country->isState()) {
echo "This is a state";
}
if ($country->isTerritory()) {
echo "This is a territory";
$parent = $country->parentCountry;
}
// Get territories of a country
$france = Country::where('iso_alpha2', 'FR')->first();
$territories = $france->territories;
use PlinCode\IstatForeignCountries\Facades\IstatForeignCountries;
// Import data programmatically
$count = IstatForeignCountries::import();