developer token
This commit is contained in:
parent
3993a229f7
commit
8cfe7f2660
|
|
@ -73,4 +73,10 @@ class SettingController extends Controller
|
|||
$settingUrl = str_replace($oldAdminName, $newAdminName, admin_route('settings.index'));
|
||||
return redirect($settingUrl)->with('success', trans('common.updated_success'));
|
||||
}
|
||||
|
||||
public function storeDeveloperToken(Request $request)
|
||||
{
|
||||
SettingRepo::storeValue('developer_token', $request->get('developer_token'));
|
||||
return json_success(trans('common.updated_success'));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -195,7 +195,7 @@ Route::prefix($adminName)
|
|||
|
||||
Route::middleware('can:settings_index')->get('settings', [Controllers\SettingController::class, 'index'])->name('settings.index');
|
||||
Route::middleware('can:settings_update')->post('settings', [Controllers\SettingController::class, 'store'])->name('settings.store');
|
||||
Route::middleware('can:settings_update')->post('settings/store_token', [Controllers\SettingController::class, 'store_token'])->name('settings.store_token');
|
||||
Route::middleware('can:settings_update')->post('settings/store_token', [Controllers\SettingController::class, 'storeDeveloperToken'])->name('settings.store_token');
|
||||
|
||||
|
||||
// 税类
|
||||
|
|
|
|||
|
|
@ -161,4 +161,28 @@ class SettingRepo
|
|||
$setting->update($settingData);
|
||||
}
|
||||
}
|
||||
|
||||
public static function storeValue($name, $value, $space = 'base', $type = 'system')
|
||||
{
|
||||
$setting = Setting::query()
|
||||
->where('type', $type)
|
||||
->where('space', $space)
|
||||
->where('name', $name)
|
||||
->first();
|
||||
|
||||
$settingData = [
|
||||
'type' => $type,
|
||||
'space' => $space,
|
||||
'name' => $name,
|
||||
'value' => $value,
|
||||
'json' => is_array($value),
|
||||
];
|
||||
|
||||
if (empty($setting)) {
|
||||
$setting = new Setting($settingData);
|
||||
$setting->saveOrFail();
|
||||
} else {
|
||||
$setting->update($settingData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue