added countries support expanded for ISO 3166 standard merged in new support
This commit is contained in:
@@ -3,10 +3,14 @@
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Countries\Http\Controllers\Api\CountriesApiController;
|
||||
|
||||
Route::middleware(['api'])->prefix('api/countries')->name('api.countries.')->group(function (): void {
|
||||
Route::prefix('api/v1/countries')->name('api.countries.')->group(function (): void {
|
||||
Route::get('/', [CountriesApiController::class, 'index'])->name('index');
|
||||
Route::get('/active', [CountriesApiController::class, 'active'])->name('active');
|
||||
Route::get('/resolve/{code}', [CountriesApiController::class, 'resolve'])->where('code', '[A-Za-z0-9]{2,3}')->name('resolve');
|
||||
Route::get('/resolve/{code}', [CountriesApiController::class, 'resolve'])
|
||||
->where('code', '[A-Za-z0-9]{2,3}')
|
||||
->name('resolve');
|
||||
Route::get('/{country:alpha2}', [CountriesApiController::class, 'show'])->name('show');
|
||||
Route::get('/{alpha2}/subdivisions', [CountriesApiController::class, 'subdivisions'])->where('alpha2', '[A-Za-z]{2}')->name('subdivisions');
|
||||
Route::get('/{alpha2}/subdivisions', [CountriesApiController::class, 'subdivisions'])
|
||||
->where('alpha2', '[A-Za-z]{2}')
|
||||
->name('subdivisions');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user