From 4389a710b98d00090e152ca1b4d4d689ff036a17 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Mon, 14 Nov 2022 10:31:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9F=BA=E7=A1=80=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=BB=9F=E8=AE=A1=E4=BF=AE=E6=94=B9=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/CityDataController.php | 12 ++++++++++++ routes/api.php | 2 ++ 2 files changed, 14 insertions(+) diff --git a/app/Http/Controllers/CityDataController.php b/app/Http/Controllers/CityDataController.php index ffef337..71fed7d 100644 --- a/app/Http/Controllers/CityDataController.php +++ b/app/Http/Controllers/CityDataController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers; use Peidikeji\Setting\Models\Setting; +use Illuminate\Http\Request; class CityDataController extends Controller { @@ -26,4 +27,15 @@ class CityDataController extends Controller ]; }, $settings)); } + + public function updateStatistics(Request $request){ + $input = $request->input(); + foreach ($input as $key => $value){ + if(Setting::where('slug', $key)->exists()){ + Setting::where('slug', $key)->update(['value->value'=>$value]); + } + } + + return $this->success(); + } } diff --git a/routes/api.php b/routes/api.php index dba16b1..152bf8c 100644 --- a/routes/api.php +++ b/routes/api.php @@ -26,6 +26,8 @@ Route::group(['middleware' => 'auth:sanctum'], function () { Route::group(['as' => 'endpoint.'], function () { //全市基础数据 Route::get('citydata-statistics', [CityDataController::class, 'statistics'])->name('citydata_statistics.index'); + Route::put('citydata-statistics-edit', [CityDataController::class, 'updateStatistics'])->name('citydata_statistics.edit'); + //基地数据 Route::apiResource('agricultural-basic', AgriculturalBaseController::class)->names('agricultural_basic');//基地 Route::apiResource('town-street', AgriculturalBaseController::class)->names('town_street');//镇街