![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/job-board.corals.io/Corals/modules/Places/Http/Controllers/ |
<?php namespace Corals\Modules\Places\Http\Controllers; use Corals\Foundation\Http\Controllers\BaseController; use Illuminate\Http\Request; class PlacesController extends BaseController { public function __construct() { parent::__construct(); } public function settings(Request $request) { $this->setViewSharedData(['title_singular' => trans('Places::labels.settings.places_settings')]); $config_setting = config('places.settings'); $settings = []; foreach ($config_setting as $key => $setting) { $settings['places_' . $key] = ['name' => trans('Places::labels.settings.' . $key), 'settings' => $setting]; } return view('Places::places.settings')->with(compact('settings')); } public function saveSettings(Request $request) { try { $settings = $request->except('_token'); foreach ($settings as $key => $value) { \Settings::set($key, $value, 'Places'); } flash(trans('Corals::messages.success.saved', ['item' => trans('Places::labels.settings.places_settings')]))->success(); } catch (\Exception $exception) { log_exception($exception, 'PlacesSettings', 'savedSettings'); } return redirectTo(url()->previous()); } }