diff --git a/app/Http/Controllers/Api/RegionController.php b/app/Http/Controllers/Api/RegionController.php new file mode 100644 index 0000000..cc8ad78 --- /dev/null +++ b/app/Http/Controllers/Api/RegionController.php @@ -0,0 +1,13 @@ +get('region.json'), true); + } +} diff --git a/database/seeders/RegionSeeder.php b/database/seeders/RegionSeeder.php index b2a4f6f..37a42a1 100644 --- a/database/seeders/RegionSeeder.php +++ b/database/seeders/RegionSeeder.php @@ -41,6 +41,6 @@ class RegionSeeder extends Seeder $data = json_encode(compact('province', 'city', 'district'), JSON_UNESCAPED_UNICODE); - Storage::disk('public')->put('region.json', $data); + Storage::disk('local')->put('region.json', $data); } } diff --git a/routes/api.php b/routes/api.php index afd0fb6..f003a45 100644 --- a/routes/api.php +++ b/routes/api.php @@ -9,6 +9,7 @@ use App\Http\Controllers\Api\FeedbackController; use App\Http\Controllers\Api\FileUploadController; use App\Http\Controllers\Api\KeywordController; use App\Http\Controllers\Api\LedgerController; +use App\Http\Controllers\Api\RegionController; use App\Http\Controllers\Api\ReimbursementController; use App\Http\Controllers\Api\StatisticsController; use App\Http\Controllers\Api\TaskController; @@ -23,6 +24,8 @@ Route::get('keyword', [\App\Http\Controllers\Api\KeywordController::class, 'inde // 字典表 Route::get('keywords', [KeywordController::class, 'index']); +Route::get('region', [RegionController::class, 'index']); + Route::group([ 'middleware' => ['auth:api'], ], function () {